SEC-2542: Use exclusions to remove duplicate dependencies
A number of projects had duplicate dependencies on their classpaths as a result of the same classes being available in more than one artifact, each with different Maven coordinates. Typically this only affected the tests, but meant that the actual classes that were loaded was somewhat unpredictable and had the potential to vary between an IDE and the command line depending on the order in which the aritfacts appeared on the classpath. This commit adds a number of exclusions to remove such duplicates. In addition to the new exclusions, notable other changes are: - Spring Data JPA has been updated to 1.4.1. This brings its transitive dependency upon spring-data-commons into line with Spring LDAP's and prevents both spring-data-commons-core and spring-data-commons from being on the classpath - All Servlet API dependencies have been updated to use the official artifact with all transitive dependencies on unofficial servlet API artifacts being excluded. - In places, groovy has been replaced with groovy-all. This removes some duplicates caused by groovy's transitive dependencies. - JUnit has been updated to 4.11 which brings its transitive Hamcrest dependency into line with other components. There appears to be a bug in Gradle which means that some exclusions applied to an artifact do not work reliably. To work around this problem it has been necessary to apply some exclusions at the configuration level Conflicts: samples/messages-jc/pom.xml
This commit is contained in:
		
							parent
							
								
									71ba977dad
								
							
						
					
					
						commit
						3118e39de8
					
				| 
						 | 
				
			
			@ -120,7 +120,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -108,7 +108,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,5 +9,5 @@ dependencies {
 | 
			
		|||
 | 
			
		||||
    optional "net.sf.ehcache:ehcache:$ehcacheVersion"
 | 
			
		||||
 | 
			
		||||
    provided "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    provided "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -112,9 +112,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -126,7 +126,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,6 +7,12 @@ apply plugin: 'trang'
 | 
			
		|||
 | 
			
		||||
compileTestJava.dependsOn(':spring-security-core:compileTestJava')
 | 
			
		||||
 | 
			
		||||
configurations {
 | 
			
		||||
    testCompile.exclude group: 'org.mockito', module: 'mockito-all'
 | 
			
		||||
    testCompile.exclude group: 'junit', module: 'junit-dep'
 | 
			
		||||
    testCompile.exclude group: 'org.aspectj', module: 'aspectjrt' // Weaver is a superset of RT
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
    // NB: Don't add other compile time dependencies to the config module as this breaks tooling
 | 
			
		||||
    compile project(':spring-security-core'),
 | 
			
		||||
| 
						 | 
				
			
			@ -24,7 +30,7 @@ dependencies {
 | 
			
		|||
             "org.springframework:spring-jdbc:$springVersion",
 | 
			
		||||
             "org.springframework:spring-tx:$springVersion"
 | 
			
		||||
 | 
			
		||||
    provided "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    provided "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    testCompile project(':spring-security-cas'),
 | 
			
		||||
                project(':spring-security-core').sourceSets.test.output,
 | 
			
		||||
| 
						 | 
				
			
			@ -34,6 +40,7 @@ dependencies {
 | 
			
		|||
                "org.springframework:spring-jdbc:$springVersion",
 | 
			
		||||
                "org.springframework:spring-orm:$springVersion",
 | 
			
		||||
                "org.springframework:spring-tx:$springVersion",
 | 
			
		||||
                'org.springframework.data:spring-data-jpa:1.4.1.RELEASE',
 | 
			
		||||
                "org.spockframework:spock-core:$spockVersion",
 | 
			
		||||
                "org.spockframework:spock-spring:$spockVersion",
 | 
			
		||||
                "org.slf4j:jcl-over-slf4j:$slf4jVersion",
 | 
			
		||||
| 
						 | 
				
			
			@ -48,14 +55,12 @@ dependencies {
 | 
			
		|||
                'org.apache.directory.shared:shared-ldap:0.9.15',
 | 
			
		||||
                'ldapsdk:ldapsdk:4.1',
 | 
			
		||||
                powerMockDependencies,
 | 
			
		||||
                "org.springframework.data:spring-data-jpa:1.2.0.RELEASE",
 | 
			
		||||
                "org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.0.Final",
 | 
			
		||||
                 "org.hibernate:hibernate-entitymanager:3.6.10.Final",
 | 
			
		||||
                "org.hsqldb:hsqldb:2.2.8"
 | 
			
		||||
    testCompile('org.openid4java:openid4java-nodeps:0.9.6') {
 | 
			
		||||
        exclude group: 'com.google.code.guice', module: 'guice'
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    testRuntime "org.hsqldb:hsqldb:$hsqlVersion",
 | 
			
		||||
                "cglib:cglib-nodep:2.2"
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										498
									
								
								config/pom.xml
								
								
								
								
							
							
						
						
									
										498
									
								
								config/pom.xml
								
								
								
								
							| 
						 | 
				
			
			@ -131,6 +131,20 @@
 | 
			
		|||
      <artifactId>spring-jdbc</artifactId>
 | 
			
		||||
      <version>4.0.2.RELEASE</version>
 | 
			
		||||
      <scope>compile</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -138,6 +152,20 @@
 | 
			
		|||
      <artifactId>spring-tx</artifactId>
 | 
			
		||||
      <version>4.0.2.RELEASE</version>
 | 
			
		||||
      <scope>compile</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -155,9 +183,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -177,96 +205,320 @@
 | 
			
		|||
      <artifactId>jsr250-api</artifactId>
 | 
			
		||||
      <version>1.0</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>ldapsdk</groupId>
 | 
			
		||||
      <artifactId>ldapsdk</artifactId>
 | 
			
		||||
      <version>4.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.directory.server</groupId>
 | 
			
		||||
      <artifactId>apacheds-core</artifactId>
 | 
			
		||||
      <version>1.5.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.directory.server</groupId>
 | 
			
		||||
      <artifactId>apacheds-core-entry</artifactId>
 | 
			
		||||
      <version>1.5.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.directory.server</groupId>
 | 
			
		||||
      <artifactId>apacheds-protocol-ldap</artifactId>
 | 
			
		||||
      <version>1.5.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.directory.server</groupId>
 | 
			
		||||
      <artifactId>apacheds-protocol-shared</artifactId>
 | 
			
		||||
      <version>1.5.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.directory.server</groupId>
 | 
			
		||||
      <artifactId>apacheds-server-jndi</artifactId>
 | 
			
		||||
      <version>1.5.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.directory.shared</groupId>
 | 
			
		||||
      <artifactId>shared-ldap</artifactId>
 | 
			
		||||
      <version>0.9.15</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.codehaus.groovy</groupId>
 | 
			
		||||
      <artifactId>groovy-all</artifactId>
 | 
			
		||||
      <version>2.0.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.easytesting</groupId>
 | 
			
		||||
      <artifactId>fest-assert</artifactId>
 | 
			
		||||
      <version>1.4</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.hibernate.javax.persistence</groupId>
 | 
			
		||||
      <artifactId>hibernate-jpa-2.0-api</artifactId>
 | 
			
		||||
      <version>1.0.0.Final</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.hibernate.javax.persistence</groupId>
 | 
			
		||||
      <artifactId>hibernate-jpa-2.0-api</artifactId>
 | 
			
		||||
      <version>1.0.1.Final</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.hibernate</groupId>
 | 
			
		||||
      <artifactId>hibernate-entitymanager</artifactId>
 | 
			
		||||
      <version>4.1.0.Final</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.hibernate</groupId>
 | 
			
		||||
      <artifactId>hibernate-entitymanager</artifactId>
 | 
			
		||||
      <version>3.6.10.Final</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.hsqldb</groupId>
 | 
			
		||||
      <artifactId>hsqldb</artifactId>
 | 
			
		||||
      <version>2.2.8</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.hsqldb</groupId>
 | 
			
		||||
| 
						 | 
				
			
			@ -279,6 +531,20 @@
 | 
			
		|||
      <artifactId>mockito-core</artifactId>
 | 
			
		||||
      <version>1.9.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.openid4java</groupId>
 | 
			
		||||
| 
						 | 
				
			
			@ -286,10 +552,22 @@
 | 
			
		|||
      <version>0.9.6</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>guice</artifactId>
 | 
			
		||||
          <groupId>com.google.code.guice</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -297,90 +575,300 @@
 | 
			
		|||
      <artifactId>powermock-api-mockito</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-api-support</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-core</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-module-junit4</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-module-junit4-common</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-reflect</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.slf4j</groupId>
 | 
			
		||||
      <artifactId>jcl-over-slf4j</artifactId>
 | 
			
		||||
      <version>1.7.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.spockframework</groupId>
 | 
			
		||||
      <artifactId>spock-core</artifactId>
 | 
			
		||||
      <version>0.7-groovy-2.0</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.spockframework</groupId>
 | 
			
		||||
      <artifactId>spock-spring</artifactId>
 | 
			
		||||
      <version>0.7-groovy-2.0</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.springframework.data</groupId>
 | 
			
		||||
      <artifactId>spring-data-jpa</artifactId>
 | 
			
		||||
      <version>1.2.0.RELEASE</version>
 | 
			
		||||
      <version>1.4.1.RELEASE</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.springframework.ldap</groupId>
 | 
			
		||||
      <artifactId>spring-ldap-core</artifactId>
 | 
			
		||||
      <version>2.0.1.RELEASE</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.springframework.security</groupId>
 | 
			
		||||
      <artifactId>spring-security-cas</artifactId>
 | 
			
		||||
      <version>4.0.0.CI-SNAPSHOT</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.springframework</groupId>
 | 
			
		||||
      <artifactId>spring-expression</artifactId>
 | 
			
		||||
      <version>4.0.2.RELEASE</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.springframework</groupId>
 | 
			
		||||
      <artifactId>spring-orm</artifactId>
 | 
			
		||||
      <version>4.0.2.RELEASE</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.springframework</groupId>
 | 
			
		||||
      <artifactId>spring-test</artifactId>
 | 
			
		||||
      <version>4.0.2.RELEASE</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
  </dependencies>
 | 
			
		||||
</project>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,6 +8,8 @@ configurations {
 | 
			
		|||
    included
 | 
			
		||||
 | 
			
		||||
    compile.extendsFrom included
 | 
			
		||||
 | 
			
		||||
    testCompile.exclude group: 'org.mockito', module: 'mockito-all'
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										74
									
								
								core/pom.xml
								
								
								
								
							
							
						
						
									
										74
									
								
								core/pom.xml
								
								
								
								
							| 
						 | 
				
			
			@ -150,18 +150,36 @@
 | 
			
		|||
      <artifactId>commons-collections</artifactId>
 | 
			
		||||
      <version>3.2</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.easytesting</groupId>
 | 
			
		||||
      <artifactId>fest-assert</artifactId>
 | 
			
		||||
      <version>1.4</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.hsqldb</groupId>
 | 
			
		||||
| 
						 | 
				
			
			@ -174,54 +192,108 @@
 | 
			
		|||
      <artifactId>mockito-core</artifactId>
 | 
			
		||||
      <version>1.9.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-api-mockito</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-api-support</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-core</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-module-junit4</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-module-junit4-common</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-reflect</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.slf4j</groupId>
 | 
			
		||||
      <artifactId>jcl-over-slf4j</artifactId>
 | 
			
		||||
      <version>1.7.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.springframework</groupId>
 | 
			
		||||
      <artifactId>spring-test</artifactId>
 | 
			
		||||
      <version>4.0.2.RELEASE</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
  </dependencies>
 | 
			
		||||
</project>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -77,7 +77,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -21,7 +21,7 @@ ext.slf4jVersion = '1.7.5'
 | 
			
		|||
ext.logbackVersion = '0.9.29'
 | 
			
		||||
ext.cglibVersion = '2.2'
 | 
			
		||||
ext.powerMockVersion = '1.5.1'
 | 
			
		||||
ext.servletApiVersion = '7.0.33'
 | 
			
		||||
ext.servletApiVersion = '3.0.1'
 | 
			
		||||
ext.seleniumVersion = '2.33.0'
 | 
			
		||||
ext.groovyVersion = '2.0.5'
 | 
			
		||||
ext.spockVersion = '0.7-groovy-2.0'
 | 
			
		||||
| 
						 | 
				
			
			@ -82,7 +82,7 @@ dependencies {
 | 
			
		|||
        exclude(group: 'commons-logging', module: 'commons-logging')
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    testCompile 'junit:junit:4.10',
 | 
			
		||||
    testCompile 'junit:junit:4.11',
 | 
			
		||||
            'org.mockito:mockito-core:1.9.5',
 | 
			
		||||
            "org.springframework:spring-test:$springVersion",
 | 
			
		||||
            'org.easytesting:fest-assert:1.4'
 | 
			
		||||
| 
						 | 
				
			
			@ -92,7 +92,7 @@ dependencies {
 | 
			
		|||
                "ch.qos.logback:logback-classic:$logbackVersion"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
[configurations.runtime, configurations.default]*.exclude(module: 'commons-logging')
 | 
			
		||||
[configurations.runtime, configurations.default, configurations.testCompile]*.exclude(module: 'commons-logging')
 | 
			
		||||
 | 
			
		||||
configurations.all {
 | 
			
		||||
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ dependencies {
 | 
			
		|||
                "org.springframework:spring-beans:$springVersion"
 | 
			
		||||
 | 
			
		||||
    testCompile project(':spring-security-web'),
 | 
			
		||||
                "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion",
 | 
			
		||||
                "javax.servlet:javax.servlet-api:$servletApiVersion",
 | 
			
		||||
                "org.springframework:spring-web:$springVersion"
 | 
			
		||||
    testRuntime project(':spring-security-config'),
 | 
			
		||||
                "org.aspectj:aspectjweaver:$aspectjVersion"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -117,15 +117,15 @@
 | 
			
		|||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,22 +3,29 @@ dependencies {
 | 
			
		|||
    compile     "org.springframework:spring-context:$springVersion",
 | 
			
		||||
                "org.springframework:spring-web:$springVersion"
 | 
			
		||||
 | 
			
		||||
    provided "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    provided "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    testCompile project(':spring-security-core'),
 | 
			
		||||
                project(':spring-security-web'),
 | 
			
		||||
                project(':spring-security-taglibs'),
 | 
			
		||||
                "org.springframework:spring-beans:$springVersion",
 | 
			
		||||
                "org.springframework:spring-webmvc:$springVersion",
 | 
			
		||||
                "org.mortbay.jetty:jetty:$jettyVersion",
 | 
			
		||||
                "org.mortbay.jetty:jetty-util:$jettyVersion",
 | 
			
		||||
                'net.sourceforge.jwebunit:jwebunit-core:2.2',
 | 
			
		||||
                "org.testng:testng:5.11:jdk15"
 | 
			
		||||
    testCompile ("org.mortbay.jetty:jetty:$jettyVersion") {
 | 
			
		||||
        exclude group: 'org.mortbay.jetty', module: 'servlet-api'
 | 
			
		||||
    }
 | 
			
		||||
    testCompile ('net.sourceforge.jwebunit:jwebunit-core:2.2') {
 | 
			
		||||
        exclude group: 'javax.servlet', module: 'servlet-api'
 | 
			
		||||
        exclude group: 'regexp', module: 'regexp'
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    testRuntime project(':spring-security-config'),
 | 
			
		||||
                project(':spring-security-ldap'),
 | 
			
		||||
                "org.mortbay.jetty:jsp-2.1-jetty:$jettyVersion",
 | 
			
		||||
                'net.sourceforge.jwebunit:jwebunit-htmlunit-plugin:2.2'
 | 
			
		||||
    testRuntime ('net.sourceforge.jwebunit:jwebunit-htmlunit-plugin:2.2') {
 | 
			
		||||
        exclude group: 'javax.servlet', module: 'servlet-api'
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
integrationTest {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -81,9 +81,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -95,7 +95,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -103,12 +103,28 @@
 | 
			
		|||
      <artifactId>jwebunit-core</artifactId>
 | 
			
		||||
      <version>2.2</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>regexp</artifactId>
 | 
			
		||||
          <groupId>regexp</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>servlet-api</artifactId>
 | 
			
		||||
          <groupId>javax.servlet</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>net.sourceforge.jwebunit</groupId>
 | 
			
		||||
      <artifactId>jwebunit-htmlunit-plugin</artifactId>
 | 
			
		||||
      <version>2.2</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>servlet-api</artifactId>
 | 
			
		||||
          <groupId>javax.servlet</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.easytesting</groupId>
 | 
			
		||||
| 
						 | 
				
			
			@ -127,6 +143,12 @@
 | 
			
		|||
      <artifactId>jetty</artifactId>
 | 
			
		||||
      <version>6.1.26</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>servlet-api</artifactId>
 | 
			
		||||
          <groupId>org.mortbay.jetty</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.mortbay.jetty</groupId>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -174,7 +174,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -16,7 +16,7 @@ dependencies {
 | 
			
		|||
    }
 | 
			
		||||
    compile 'com.google.inject:guice:2.0'
 | 
			
		||||
 | 
			
		||||
    provided "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    provided "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    runtime 'org.apache.httpcomponents:httpclient:4.2.3'
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -123,9 +123,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -143,7 +143,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -107,7 +107,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -102,7 +102,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,7 +26,7 @@ sourceSets {
 | 
			
		|||
eclipse.classpath.plusConfigurations += configurations.integrationTestRuntime
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
    providedCompile "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    providedCompile "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    compile project(':spring-security-core'),
 | 
			
		||||
            project(':spring-security-cas'),
 | 
			
		||||
| 
						 | 
				
			
			@ -46,7 +46,8 @@ dependencies {
 | 
			
		|||
                   'commons-httpclient:commons-httpclient:3.1',
 | 
			
		||||
                   "org.eclipse.jetty:jetty-server:$jettyVersion",
 | 
			
		||||
                   "org.eclipse.jetty:jetty-servlet:$jettyVersion",
 | 
			
		||||
                   "org.codehaus.groovy:groovy:$groovyVersion"
 | 
			
		||||
                   "org.codehaus.groovy:groovy:$groovyVersion",
 | 
			
		||||
                   "org.slf4j:jcl-over-slf4j:$slf4jVersion"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
[jettyRun, jettyRunWar]*.configure {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -95,9 +95,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -145,7 +145,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -85,7 +85,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -193,7 +193,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@
 | 
			
		|||
apply from: WAR_SAMPLE_GRADLE
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
    providedCompile "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    providedCompile "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    compile project(':spring-security-core'),
 | 
			
		||||
            project(':spring-security-acl'),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -131,9 +131,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -193,7 +193,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -132,7 +132,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -193,7 +193,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -21,7 +21,7 @@ repositories {
 | 
			
		|||
configurations.runtime.exclude(group: 'ch.qos.logback')
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
    providedCompile "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    providedCompile "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    compile project(':spring-security-core'),
 | 
			
		||||
            project(':spring-security-web'),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -143,9 +143,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -199,7 +199,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -199,7 +199,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -193,7 +193,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -121,7 +121,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -193,7 +193,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -109,7 +109,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -175,7 +175,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ configurations {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
    providedCompile "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    providedCompile "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    compile project(':spring-security-core'),
 | 
			
		||||
            "org.springframework:spring-beans:$springVersion",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -101,9 +101,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -151,7 +151,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -193,7 +193,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -235,7 +235,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -109,7 +109,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,6 @@ dependencies {
 | 
			
		|||
    compile project(":spring-security-web"),
 | 
			
		||||
            project(":spring-security-config"),
 | 
			
		||||
            "org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.0.Final",
 | 
			
		||||
            "org.hibernate:hibernate-entitymanager:3.6.10.Final",
 | 
			
		||||
            "org.hsqldb:hsqldb:2.2.8",
 | 
			
		||||
            "javax.validation:validation-api:1.0.0.GA",
 | 
			
		||||
            "org.hibernate:hibernate-validator:4.2.0.Final",
 | 
			
		||||
| 
						 | 
				
			
			@ -20,7 +19,12 @@ dependencies {
 | 
			
		|||
            "org.springframework:spring-instrument:$springVersion",
 | 
			
		||||
            "org.springframework:spring-core:$springVersion",
 | 
			
		||||
            "org.springframework:spring-aspects:$springVersion",
 | 
			
		||||
            "org.springframework.data:spring-data-jpa:1.3.4.RELEASE",
 | 
			
		||||
            "org.thymeleaf:thymeleaf-spring3:$thymeleafVersion",
 | 
			
		||||
            "org.thymeleaf.extras:thymeleaf-extras-tiles2:2.1.0.RELEASE"
 | 
			
		||||
      compile('org.hibernate:hibernate-entitymanager:3.6.10.Final') {
 | 
			
		||||
            exclude group:'javassist', module: 'javassist'
 | 
			
		||||
      }
 | 
			
		||||
      compile('org.springframework.data:spring-data-jpa:1.3.4.RELEASE') {
 | 
			
		||||
            exclude group:'org.aspectj', module:'aspectjrt'
 | 
			
		||||
      }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -66,6 +66,12 @@
 | 
			
		|||
      <artifactId>hibernate-entitymanager</artifactId>
 | 
			
		||||
      <version>3.6.10.Final</version>
 | 
			
		||||
      <scope>compile</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>javassist</artifactId>
 | 
			
		||||
          <groupId>javassist</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.hibernate</groupId>
 | 
			
		||||
| 
						 | 
				
			
			@ -84,6 +90,12 @@
 | 
			
		|||
      <artifactId>spring-data-jpa</artifactId>
 | 
			
		||||
      <version>1.3.4.RELEASE</version>
 | 
			
		||||
      <scope>compile</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>aspectjrt</artifactId>
 | 
			
		||||
          <groupId>org.aspectj</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.springframework.security</groupId>
 | 
			
		||||
| 
						 | 
				
			
			@ -197,7 +209,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -205,7 +205,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ dependencies {
 | 
			
		|||
    compile project(':spring-security-core'),
 | 
			
		||||
            project(':spring-security-openid')
 | 
			
		||||
 | 
			
		||||
    providedCompile "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    providedCompile "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    runtime project(':spring-security-config'),
 | 
			
		||||
            project(':spring-security-taglibs'),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -89,9 +89,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -127,7 +127,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -193,7 +193,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -103,7 +103,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -193,7 +193,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -119,9 +119,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -157,7 +157,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,7 +13,7 @@ configurations {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
    providedCompile "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    providedCompile "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    compile project(':spring-security-core'),
 | 
			
		||||
            project(':spring-security-web'),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -107,9 +107,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -157,7 +157,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -16,7 +16,7 @@ configurations {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
    providedCompile "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    providedCompile "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    compile project(':spring-security-core'),
 | 
			
		||||
            "org.springframework:spring-beans:$springVersion",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -193,7 +193,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,7 +26,7 @@ dependencies {
 | 
			
		|||
            'javax.persistence:persistence-api:1.0',
 | 
			
		||||
            'org.slf4j:jcl-over-slf4j:1.5.11'
 | 
			
		||||
 | 
			
		||||
    providedCompile "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    providedCompile "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    runtime 'org.hibernate:hibernate-entitymanager:3.4.0.GA',
 | 
			
		||||
            "org.springframework:spring-context-support:$springVersion",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -117,15 +117,15 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>jsp-api</artifactId>
 | 
			
		||||
      <version>2.0</version>
 | 
			
		||||
      <groupId>javax.servlet.jsp</groupId>
 | 
			
		||||
      <artifactId>javax.servlet.jsp-api</artifactId>
 | 
			
		||||
      <version>2.2.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -143,7 +143,7 @@
 | 
			
		|||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -175,6 +175,12 @@
 | 
			
		|||
      <artifactId>spock-core</artifactId>
 | 
			
		||||
      <version>0.7-groovy-2.0</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.springframework</groupId>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,11 +11,14 @@ dependencies {
 | 
			
		|||
            "org.springframework:spring-expression:$springVersion",
 | 
			
		||||
            "org.springframework:spring-web:$springVersion"
 | 
			
		||||
 | 
			
		||||
    provided 'javax.servlet:jsp-api:2.0',
 | 
			
		||||
             "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    provided 'javax.servlet.jsp:javax.servlet.jsp-api:2.2.1',
 | 
			
		||||
             "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    testCompile "org.codehaus.groovy:groovy-all:$groovyVersion",
 | 
			
		||||
                "org.spockframework:spock-core:$spockVersion"
 | 
			
		||||
    testCompile "org.codehaus.groovy:groovy-all:$groovyVersion"
 | 
			
		||||
 | 
			
		||||
    testCompile("org.spockframework:spock-core:$spockVersion") {
 | 
			
		||||
        exclude group:'junit', module:'junit-dep'
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    testRuntime "javax.servlet:jstl:$jstlVersion"
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										150
									
								
								web/pom.xml
								
								
								
								
							
							
						
						
									
										150
									
								
								web/pom.xml
								
								
								
								
							| 
						 | 
				
			
			@ -126,9 +126,9 @@
 | 
			
		|||
      <optional>true</optional>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.apache.tomcat</groupId>
 | 
			
		||||
      <artifactId>tomcat-servlet-api</artifactId>
 | 
			
		||||
      <version>7.0.33</version>
 | 
			
		||||
      <groupId>javax.servlet</groupId>
 | 
			
		||||
      <artifactId>javax.servlet-api</artifactId>
 | 
			
		||||
      <version>3.0.1</version>
 | 
			
		||||
      <scope>provided</scope>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
| 
						 | 
				
			
			@ -142,24 +142,64 @@
 | 
			
		|||
      <artifactId>commons-codec</artifactId>
 | 
			
		||||
      <version>1.3</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>junit</groupId>
 | 
			
		||||
      <artifactId>junit</artifactId>
 | 
			
		||||
      <version>4.10</version>
 | 
			
		||||
      <version>4.11</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.codehaus.groovy</groupId>
 | 
			
		||||
      <artifactId>groovy</artifactId>
 | 
			
		||||
      <artifactId>groovy-all</artifactId>
 | 
			
		||||
      <version>2.0.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.easytesting</groupId>
 | 
			
		||||
      <artifactId>fest-assert</artifactId>
 | 
			
		||||
      <version>1.4</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.hsqldb</groupId>
 | 
			
		||||
| 
						 | 
				
			
			@ -172,60 +212,160 @@
 | 
			
		|||
      <artifactId>mockito-core</artifactId>
 | 
			
		||||
      <version>1.9.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-api-mockito</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-api-support</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-core</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-module-junit4</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-module-junit4-common</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.powermock</groupId>
 | 
			
		||||
      <artifactId>powermock-reflect</artifactId>
 | 
			
		||||
      <version>1.5.1</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.slf4j</groupId>
 | 
			
		||||
      <artifactId>jcl-over-slf4j</artifactId>
 | 
			
		||||
      <version>1.7.5</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.spockframework</groupId>
 | 
			
		||||
      <artifactId>spock-core</artifactId>
 | 
			
		||||
      <version>0.7-groovy-2.0</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
    <dependency>
 | 
			
		||||
      <groupId>org.springframework</groupId>
 | 
			
		||||
      <artifactId>spring-test</artifactId>
 | 
			
		||||
      <version>4.0.2.RELEASE</version>
 | 
			
		||||
      <scope>test</scope>
 | 
			
		||||
      <exclusions>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>mockito-all</artifactId>
 | 
			
		||||
          <groupId>org.mockito</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
        <exclusion>
 | 
			
		||||
          <artifactId>junit-dep</artifactId>
 | 
			
		||||
          <groupId>junit</groupId>
 | 
			
		||||
        </exclusion>
 | 
			
		||||
      </exclusions>
 | 
			
		||||
    </dependency>
 | 
			
		||||
  </dependencies>
 | 
			
		||||
</project>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,10 @@
 | 
			
		|||
apply plugin: 'groovy'
 | 
			
		||||
 | 
			
		||||
configurations {
 | 
			
		||||
    testCompile.exclude group: 'org.mockito', module: 'mockito-all'
 | 
			
		||||
    testCompile.exclude group: 'junit', module: 'junit-dep'
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
    compile project(':spring-security-core'),
 | 
			
		||||
            'aopalliance:aopalliance:1.0',
 | 
			
		||||
| 
						 | 
				
			
			@ -12,14 +17,14 @@ dependencies {
 | 
			
		|||
            "org.springframework:spring-jdbc:$springVersion",
 | 
			
		||||
            "org.springframework:spring-tx:$springVersion"
 | 
			
		||||
 | 
			
		||||
    provided "org.apache.tomcat:tomcat-servlet-api:$servletApiVersion"
 | 
			
		||||
    provided "javax.servlet:javax.servlet-api:$servletApiVersion"
 | 
			
		||||
 | 
			
		||||
    testCompile project(':spring-security-core').sourceSets.test.output,
 | 
			
		||||
                'commons-codec:commons-codec:1.3',
 | 
			
		||||
                "org.slf4j:jcl-over-slf4j:$slf4jVersion",
 | 
			
		||||
                "org.spockframework:spock-core:$spockVersion",
 | 
			
		||||
                "org.springframework:spring-test:$springVersion",
 | 
			
		||||
                "org.codehaus.groovy:groovy:$groovyVersion",
 | 
			
		||||
                "org.codehaus.groovy:groovy-all:$groovyVersion",
 | 
			
		||||
                powerMockDependencies
 | 
			
		||||
 | 
			
		||||
    testRuntime "org.hsqldb:hsqldb:$hsqlVersion"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue