See <http://ares.opengeo.org/jenkins/job/geofence-master/30/changes>
Changes:
[etj] Workspace administration rights. Closes #67.
------------------------------------------
[...truncated 1283 lines...]
<id>1538</id>
</group>
<group>
<name>grp_02</name>
</group>
</groups>
</user>
RESTInputRule sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rule grant="ALLOW">
<position position="offsetFromBottom" value="1"/>
<username>user_02</username>
<rolename>role_02</rolename>
<instance>
<id>1538</id>
</instance>
<service>WMS_02</service>
<request>getMap_02</request>
<workspace>wsp_02</workspace>
<layer>layer_02</layer>
<constraints>
<type>VECTOR</type>
<defaultStyle>Style_02</defaultStyle>
<cqlFilterRead>CQL_READ</cqlFilterRead>
<cqlFilterWrite>CQL_WRITE</cqlFilterWrite>
<restrictedAreaWkt>wkt_02</restrictedAreaWkt>
<allowedStyles>
<style>teststyle2</style>
<style>teststyle1</style>
<style>Style_02</style>
</allowedStyles>
<attributes>
<attribute access="READONLY">
<datatype>java.lang.String</datatype>
<name>attr2</name>
</attribute>
<attribute access="NONE">
<datatype>java.lang.String</datatype>
<name>attr1</name>
</attribute>
<attribute access="READWRITE">
<datatype>java.lang.String</datatype>
<name>attr3</name>
</attribute>
</attributes>
</constraints>
</rule>
RESTRuleList sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RuleList>
<rule grant="ALLOW">
<priority>100</priority>
<username>user_01</username>
<rolename>role_01</rolename>
<instance>
<id>5620</id>
<name>gs_01</name>
</instance>
<service>WMS_01</service>
<request>getMap_01</request>
<workspace>wsp_01</workspace>
<layer>layer_01</layer>
</rule>
<rule grant="DENY">
<priority>101</priority>
<username>user_02</username>
<rolename>role_02</rolename>
<instance>
<id>9747</id>
<name>gs_02</name>
</instance>
<service>WMS_02</service>
<request>getMap_02</request>
<workspace>wsp_02</workspace>
<layer>layer_02</layer>
</rule>
</RuleList>
RESTInputGroup sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userGroup enabled="true">
<extId>external_id_here</extId>
<name>sample group</name>
</userGroup>
RESTInputGroup sample (field enable not set)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userGroup>
<name>sample group</name>
</userGroup>
RESTFullUserGroupList sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<UserGroupList>
<UserGroup enabled="true">
<id>-1237460590</id>
<extId>ext_group1</extId>
<name>group1</name>
</UserGroup>
<UserGroup enabled="true">
<id>-1237460589</id>
<extId>ext_group2</extId>
<name>group2</name>
</UserGroup>
</UserGroupList>
RESTInputInstance sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<instance>
<name>sample instance</name>
<description>sample descr</description>
<baseURL>http://yourgeoserver/geoserver</baseURL>
<username>admin</username>
<password>clearpw</password>
</instance>
RESTShortInstanceList sample
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<GSInstanceList>
<Instance>
<id>100</id>
<name>instance_01</name>
<url>http://test/geoserver</url>
</Instance>
<Instance>
<id>101</id>
<name>instance_02</name>
<url>http://othertest/geoserver</url>
</Instance>
</GSInstanceList>
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.693 sec - in org.geoserver.geofence.services.rest.model.ModelPrintoutFakeTest
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ geofence-rest-api ---
[INFO] Building jar: <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/api/target/geofence-rest-api-3.1-SNAPSHOT.jar>
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ geofence-rest-api ---
[INFO] Installing <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/api/target/geofence-rest-api-3.1-SNAPSHOT.jar> to /var/lib/jenkins/.m2/repository/org/geoserver/geofence/geofence-rest-api/3.1-SNAPSHOT/geofence-rest-api-3.1-SNAPSHOT.jar
[INFO] Installing <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/api/pom.xml> to /var/lib/jenkins/.m2/repository/org/geoserver/geofence/geofence-rest-api/3.1-SNAPSHOT/geofence-rest-api-3.1-SNAPSHOT.pom
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building GeoFence - Modules - REST services implementation 3.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ geofence-rest-impl ---
[INFO] Deleting <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/target>
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ geofence-rest-impl ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ geofence-rest-impl ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 17 source files to <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/target/classes>
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java>:\[39,63\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
location: class RESTInputRule
<http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java>:\[29,63\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
location: class RESTInputRule
<http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java>:\[144,34\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
location: class RESTConfigServiceImpl
<http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java>:\[144,67\] error: package RESTRulePosition does not exist
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java>:\[86,57\] error: cannot find symbol
[ERROR] symbol: variable RulePosition
location: class RESTRuleServiceImpl
<http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java>:\[87,59\] error: cannot find symbol
[ERROR] symbol: variable RulePosition
location: class RESTRuleServiceImpl
<http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java>:\[88,59\] error: cannot find symbol
[INFO] 7 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Master GeoFence POM ............................... SUCCESS [0.359s]
[INFO] GeoFence - 0 Services ............................. SUCCESS [0.117s]
[INFO] GeoFence - Core ................................... SUCCESS [0.010s]
[INFO] GeoFence - Core - Model internal .................. SUCCESS [7.137s]
[INFO] GeoFence - Core - Model external .................. SUCCESS [5.070s]
[INFO] GeoFence - Core - Persistence ..................... SUCCESS [11.166s]
[INFO] GeoFence - Core - Services API .................... SUCCESS [2.998s]
[INFO] GeoFence - Core - Services implementation ......... SUCCESS [15.490s]
[INFO] GeoFence - Core - Web Test Module ................. SUCCESS [7.391s]
[INFO] GeoFence - Modules - 0 Root ....................... SUCCESS [0.006s]
[INFO] GeoFence - Module - Generic API ................... SUCCESS [1.180s]
[INFO] GeoFence - Modules - Login ........................ SUCCESS [0.005s]
[INFO] GeoFence - Modules - Login - API .................. SUCCESS [1.186s]
[INFO] GeoFence - Modules - Login - Impl ................. SUCCESS [3.043s]
[INFO] GeoFence - Modules - REST root .................... SUCCESS [0.006s]
[INFO] GeoFence - Modules - REST API ..................... SUCCESS [4.055s]
[INFO] GeoFence - Modules - REST services implementation . FAILURE [3.468s]
[INFO] GeoFence - Modules - REST services test ........... SKIPPED
[INFO] GeoFence - Modules - REST client .................. SKIPPED
[INFO] GeoFence - Module - LDAP Support .................. SKIPPED
[INFO] GeoFence - GUI .................................... SKIPPED
[INFO] GeoFence - GUI - Core ............................. SKIPPED
[INFO] GeoFence - GUI - Resources ........................ SKIPPED
[INFO] GeoFence - GUI - Plugin module .................... SKIPPED
[INFO] GeoFence - GUI - User plugin ...................... SKIPPED
[INFO] GeoFence - GUI - Map plugin ....................... SKIPPED
[INFO] GeoFence - GUI - Web .............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:04.723s
[INFO] Finished at: Thu Dec 17 19:50:54 UTC 2015
[INFO] Final Memory: 27M/262M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project geofence-rest-impl: Compilation failure: Compilation failure:
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java>:\[39,63\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
[ERROR] location: class RESTInputRule
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java>:\[29,63\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
[ERROR] location: class RESTInputRule
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java>:\[144,34\] error: cannot find symbol
[ERROR] symbol: class RESTRulePosition
[ERROR] location: class RESTConfigServiceImpl
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTConfigServiceImpl.java>:\[144,67\] error: package RESTRulePosition does not exist
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java>:\[86,57\] error: cannot find symbol
[ERROR] symbol: variable RulePosition
[ERROR] location: class RESTRuleServiceImpl
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java>:\[87,59\] error: cannot find symbol
[ERROR] symbol: variable RulePosition
[ERROR] location: class RESTRuleServiceImpl
[ERROR] <http://ares.opengeo.org/jenkins/job/geofence-master/ws/src/services/modules/rest/impl/src/main/java/org/geoserver/geofence/services/rest/impl/RESTRuleServiceImpl.java>:\[88,59\] error: cannot find symbol
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :geofence-rest-impl
Build step 'Invoke top-level Maven targets' marked build as failure