diff --git a/acl/pom.xml b/acl/pom.xml
index 01f9ec2056..3971e4a7b0 100644
--- a/acl/pom.xml
+++ b/acl/pom.xml
@@ -120,7 +120,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/aspects/pom.xml b/aspects/pom.xml
index 6fadaaac1a..1475bc0edd 100644
--- a/aspects/pom.xml
+++ b/aspects/pom.xml
@@ -108,7 +108,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/cas/cas.gradle b/cas/cas.gradle
index d6262ff5c3..d5996a8b4c 100644
--- a/cas/cas.gradle
+++ b/cas/cas.gradle
@@ -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"
}
diff --git a/cas/pom.xml b/cas/pom.xml
index c6d2757860..2bf746f14e 100644
--- a/cas/pom.xml
+++ b/cas/pom.xml
@@ -112,9 +112,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -126,7 +126,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/config/config.gradle b/config/config.gradle
index 579972d887..6b7cc36c1c 100644
--- a/config/config.gradle
+++ b/config/config.gradle
@@ -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'
+ exclude group: 'com.google.code.guice', module: 'guice'
}
-
testRuntime "org.hsqldb:hsqldb:$hsqlVersion",
"cglib:cglib-nodep:2.2"
}
diff --git a/config/pom.xml b/config/pom.xml
index 261611f684..32dfc0174c 100644
--- a/config/pom.xml
+++ b/config/pom.xml
@@ -131,6 +131,20 @@
spring-jdbc
3.2.8.RELEASE
compile
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
true
@@ -138,6 +152,20 @@
spring-tx
3.2.8.RELEASE
compile
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
true
@@ -155,9 +183,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -177,96 +205,320 @@
jsr250-api
1.0
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
junit
junit
- 4.10
+ 4.11
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
ldapsdk
ldapsdk
4.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.apache.directory.server
apacheds-core
1.5.5
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.apache.directory.server
apacheds-core-entry
1.5.5
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.apache.directory.server
apacheds-protocol-ldap
1.5.5
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.apache.directory.server
apacheds-protocol-shared
1.5.5
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.apache.directory.server
apacheds-server-jndi
1.5.5
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.apache.directory.shared
shared-ldap
0.9.15
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.codehaus.groovy
groovy-all
2.0.5
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.easytesting
fest-assert
1.4
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.hibernate.javax.persistence
hibernate-jpa-2.0-api
1.0.0.Final
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.hibernate.javax.persistence
hibernate-jpa-2.0-api
1.0.1.Final
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.hibernate
hibernate-entitymanager
4.1.0.Final
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.hibernate
hibernate-entitymanager
3.6.10.Final
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.hsqldb
hsqldb
2.2.8
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.hsqldb
@@ -279,6 +531,20 @@
mockito-core
1.9.5
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.openid4java
@@ -286,10 +552,22 @@
0.9.6
test
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
guice
com.google.code.guice
+
+ aspectjrt
+ org.aspectj
+
@@ -297,90 +575,300 @@
powermock-api-mockito
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.powermock
powermock-api-support
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.powermock
powermock-core
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.powermock
powermock-module-junit4
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.powermock
powermock-module-junit4-common
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.powermock
powermock-reflect
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.slf4j
jcl-over-slf4j
1.7.5
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.spockframework
spock-core
0.7-groovy-2.0
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.spockframework
spock-spring
0.7-groovy-2.0
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.springframework.data
spring-data-jpa
- 1.2.0.RELEASE
+ 1.4.1.RELEASE
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.springframework.ldap
spring-ldap-core
1.3.2.RELEASE
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.springframework.security
spring-security-cas
3.2.4.CI-SNAPSHOT
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.springframework
spring-expression
3.2.8.RELEASE
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.springframework
spring-orm
3.2.8.RELEASE
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
org.springframework
spring-test
3.2.8.RELEASE
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
+ aspectjrt
+ org.aspectj
+
+
diff --git a/core/core.gradle b/core/core.gradle
index e565dc1087..84fd326263 100644
--- a/core/core.gradle
+++ b/core/core.gradle
@@ -8,6 +8,8 @@ configurations {
included
compile.extendsFrom included
+
+ testCompile.exclude group: 'org.mockito', module: 'mockito-all'
}
dependencies {
diff --git a/core/pom.xml b/core/pom.xml
index 24512865d8..558ec9406f 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -150,18 +150,36 @@
commons-collections
3.2
test
+
+
+ mockito-all
+ org.mockito
+
+
junit
junit
- 4.10
+ 4.11
test
+
+
+ mockito-all
+ org.mockito
+
+
org.easytesting
fest-assert
1.4
test
+
+
+ mockito-all
+ org.mockito
+
+
org.hsqldb
@@ -174,54 +192,108 @@
mockito-core
1.9.5
test
+
+
+ mockito-all
+ org.mockito
+
+
org.powermock
powermock-api-mockito
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
org.powermock
powermock-api-support
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
org.powermock
powermock-core
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
org.powermock
powermock-module-junit4
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
org.powermock
powermock-module-junit4-common
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
org.powermock
powermock-reflect
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
org.slf4j
jcl-over-slf4j
1.7.5
test
+
+
+ mockito-all
+ org.mockito
+
+
org.springframework
spring-test
3.2.8.RELEASE
test
+
+
+ mockito-all
+ org.mockito
+
+
diff --git a/crypto/pom.xml b/crypto/pom.xml
index 79b9853747..d199734977 100644
--- a/crypto/pom.xml
+++ b/crypto/pom.xml
@@ -77,7 +77,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/gradle/javaprojects.gradle b/gradle/javaprojects.gradle
index 5f20df2e69..43b2268835 100644
--- a/gradle/javaprojects.gradle
+++ b/gradle/javaprojects.gradle
@@ -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'
@@ -98,7 +98,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'
@@ -108,7 +108,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 ->
diff --git a/itest/context/itest-context.gradle b/itest/context/itest-context.gradle
index 5676fd47e4..c61cd812b0 100644
--- a/itest/context/itest-context.gradle
+++ b/itest/context/itest-context.gradle
@@ -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"
diff --git a/itest/context/pom.xml b/itest/context/pom.xml
index d3046c04c7..d34d2f8bdf 100644
--- a/itest/context/pom.xml
+++ b/itest/context/pom.xml
@@ -117,15 +117,15 @@
test
- junit
- junit
- 4.10
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
test
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ junit
+ junit
+ 4.11
test
diff --git a/itest/web/itest-web.gradle b/itest/web/itest-web.gradle
index 44680193ff..995c470b2f 100644
--- a/itest/web/itest-web.gradle
+++ b/itest/web/itest-web.gradle
@@ -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 {
diff --git a/itest/web/pom.xml b/itest/web/pom.xml
index 30e13741c1..76feb1371d 100644
--- a/itest/web/pom.xml
+++ b/itest/web/pom.xml
@@ -81,9 +81,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -95,7 +95,7 @@
junit
junit
- 4.10
+ 4.11
test
@@ -103,12 +103,28 @@
jwebunit-core
2.2
test
+
+
+ regexp
+ regexp
+
+
+ servlet-api
+ javax.servlet
+
+
net.sourceforge.jwebunit
jwebunit-htmlunit-plugin
2.2
test
+
+
+ servlet-api
+ javax.servlet
+
+
org.easytesting
@@ -127,6 +143,12 @@
jetty
6.1.26
test
+
+
+ servlet-api
+ org.mortbay.jetty
+
+
org.mortbay.jetty
diff --git a/ldap/pom.xml b/ldap/pom.xml
index a1ababd344..5b4f0af636 100644
--- a/ldap/pom.xml
+++ b/ldap/pom.xml
@@ -174,7 +174,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/openid/openid.gradle b/openid/openid.gradle
index 360563b2a7..f735168a35 100644
--- a/openid/openid.gradle
+++ b/openid/openid.gradle
@@ -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'
}
diff --git a/openid/pom.xml b/openid/pom.xml
index f89d7a4b31..3e1f5424e7 100644
--- a/openid/pom.xml
+++ b/openid/pom.xml
@@ -123,9 +123,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -143,7 +143,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/remoting/pom.xml b/remoting/pom.xml
index f2dd9f8c34..4ffd994a58 100644
--- a/remoting/pom.xml
+++ b/remoting/pom.xml
@@ -107,7 +107,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/aspectj-xml/pom.xml b/samples/aspectj-xml/pom.xml
index 51c6456418..c9338770c8 100644
--- a/samples/aspectj-xml/pom.xml
+++ b/samples/aspectj-xml/pom.xml
@@ -102,7 +102,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/cas/sample-xml/cassample.gradle b/samples/cas/sample-xml/cassample.gradle
index 33aa144fca..608e17fb70 100644
--- a/samples/cas/sample-xml/cassample.gradle
+++ b/samples/cas/sample-xml/cassample.gradle
@@ -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'),
@@ -45,7 +45,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 {
diff --git a/samples/cas/sample-xml/pom.xml b/samples/cas/sample-xml/pom.xml
index daedd3344e..d66cdb1cb3 100644
--- a/samples/cas/sample-xml/pom.xml
+++ b/samples/cas/sample-xml/pom.xml
@@ -95,9 +95,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -139,7 +139,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/cas/server/pom.xml b/samples/cas/server/pom.xml
index 972dd13874..ecdb7d97c4 100644
--- a/samples/cas/server/pom.xml
+++ b/samples/cas/server/pom.xml
@@ -85,7 +85,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/concurrency-jc/pom.xml b/samples/concurrency-jc/pom.xml
index 1dcd1caa28..10a26787ba 100644
--- a/samples/concurrency-jc/pom.xml
+++ b/samples/concurrency-jc/pom.xml
@@ -193,7 +193,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/contacts-xml/contacts.gradle b/samples/contacts-xml/contacts.gradle
index 5b24ab7dc3..0d548a609c 100644
--- a/samples/contacts-xml/contacts.gradle
+++ b/samples/contacts-xml/contacts.gradle
@@ -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'),
diff --git a/samples/contacts-xml/pom.xml b/samples/contacts-xml/pom.xml
index e64e1f80e1..3f475a176a 100644
--- a/samples/contacts-xml/pom.xml
+++ b/samples/contacts-xml/pom.xml
@@ -131,9 +131,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -193,7 +193,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/dms-xml/pom.xml b/samples/dms-xml/pom.xml
index 0ab916273c..a337760477 100644
--- a/samples/dms-xml/pom.xml
+++ b/samples/dms-xml/pom.xml
@@ -132,7 +132,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/form-jc/pom.xml b/samples/form-jc/pom.xml
index a164d1a6a6..6a39bcdbae 100644
--- a/samples/form-jc/pom.xml
+++ b/samples/form-jc/pom.xml
@@ -193,7 +193,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/gae-xml/gae.gradle b/samples/gae-xml/gae.gradle
index 927614935a..e2d80eb3a3 100644
--- a/samples/gae-xml/gae.gradle
+++ b/samples/gae-xml/gae.gradle
@@ -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'),
diff --git a/samples/gae-xml/pom.xml b/samples/gae-xml/pom.xml
index d8978aedb8..6a3ae2dc91 100644
--- a/samples/gae-xml/pom.xml
+++ b/samples/gae-xml/pom.xml
@@ -143,9 +143,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -199,7 +199,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/hellojs-jc/pom.xml b/samples/hellojs-jc/pom.xml
index c5379e218d..c1d0520152 100644
--- a/samples/hellojs-jc/pom.xml
+++ b/samples/hellojs-jc/pom.xml
@@ -199,7 +199,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/hellomvc-jc/pom.xml b/samples/hellomvc-jc/pom.xml
index beea983b09..2e3156a785 100644
--- a/samples/hellomvc-jc/pom.xml
+++ b/samples/hellomvc-jc/pom.xml
@@ -193,7 +193,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/helloworld-jc/pom.xml b/samples/helloworld-jc/pom.xml
index 32e2d31d03..114617e938 100644
--- a/samples/helloworld-jc/pom.xml
+++ b/samples/helloworld-jc/pom.xml
@@ -121,7 +121,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/inmemory-jc/pom.xml b/samples/inmemory-jc/pom.xml
index a798166087..7be6bce311 100644
--- a/samples/inmemory-jc/pom.xml
+++ b/samples/inmemory-jc/pom.xml
@@ -193,7 +193,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/insecure/pom.xml b/samples/insecure/pom.xml
index 065df00eaa..453aa07fdb 100644
--- a/samples/insecure/pom.xml
+++ b/samples/insecure/pom.xml
@@ -109,7 +109,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/insecuremvc/pom.xml b/samples/insecuremvc/pom.xml
index 9e2b4c3cd2..7db0e9c763 100644
--- a/samples/insecuremvc/pom.xml
+++ b/samples/insecuremvc/pom.xml
@@ -175,7 +175,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/jaas-xml/jaas.gradle b/samples/jaas-xml/jaas.gradle
index ff1429c682..1c115ed0ac 100644
--- a/samples/jaas-xml/jaas.gradle
+++ b/samples/jaas-xml/jaas.gradle
@@ -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",
diff --git a/samples/jaas-xml/pom.xml b/samples/jaas-xml/pom.xml
index ba8e37ac08..a6d561943f 100644
--- a/samples/jaas-xml/pom.xml
+++ b/samples/jaas-xml/pom.xml
@@ -101,9 +101,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -151,7 +151,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/jdbc-jc/pom.xml b/samples/jdbc-jc/pom.xml
index feed9a2534..bf7290e8d7 100644
--- a/samples/jdbc-jc/pom.xml
+++ b/samples/jdbc-jc/pom.xml
@@ -193,7 +193,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/ldap-jc/pom.xml b/samples/ldap-jc/pom.xml
index c02948df5b..320e0a910b 100644
--- a/samples/ldap-jc/pom.xml
+++ b/samples/ldap-jc/pom.xml
@@ -235,7 +235,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/ldap-xml/pom.xml b/samples/ldap-xml/pom.xml
index b21c5388e1..7fc4ba760a 100644
--- a/samples/ldap-xml/pom.xml
+++ b/samples/ldap-xml/pom.xml
@@ -109,7 +109,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/messages-jc/build.gradle b/samples/messages-jc/build.gradle
index 9f494aeb45..b70f363c3c 100644
--- a/samples/messages-jc/build.gradle
+++ b/samples/messages-jc/build.gradle
@@ -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'
+ }
}
diff --git a/samples/messages-jc/pom.xml b/samples/messages-jc/pom.xml
index 1560fdff37..b621fb2782 100644
--- a/samples/messages-jc/pom.xml
+++ b/samples/messages-jc/pom.xml
@@ -66,6 +66,12 @@
hibernate-entitymanager
3.6.10.Final
compile
+
+
+ javassist
+ javassist
+
+
org.hibernate
@@ -84,6 +90,12 @@
spring-data-jpa
1.3.4.RELEASE
compile
+
+
+ aspectjrt
+ org.aspectj
+
+
org.springframework.security
@@ -197,7 +209,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/openid-jc/pom.xml b/samples/openid-jc/pom.xml
index d99fd88fc5..0ddfd41bc9 100644
--- a/samples/openid-jc/pom.xml
+++ b/samples/openid-jc/pom.xml
@@ -205,7 +205,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/openid-xml/openid.gradle b/samples/openid-xml/openid.gradle
index 2a7b1842e7..24e36dfecd 100644
--- a/samples/openid-xml/openid.gradle
+++ b/samples/openid-xml/openid.gradle
@@ -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'),
diff --git a/samples/openid-xml/pom.xml b/samples/openid-xml/pom.xml
index 23f0e892f5..dfe592cd8c 100644
--- a/samples/openid-xml/pom.xml
+++ b/samples/openid-xml/pom.xml
@@ -89,9 +89,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -127,7 +127,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/preauth-jc/pom.xml b/samples/preauth-jc/pom.xml
index 96bca7550f..76957d787d 100644
--- a/samples/preauth-jc/pom.xml
+++ b/samples/preauth-jc/pom.xml
@@ -193,7 +193,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/preauth-xml/pom.xml b/samples/preauth-xml/pom.xml
index 0a0b2e6327..aa9f36ac8f 100644
--- a/samples/preauth-xml/pom.xml
+++ b/samples/preauth-xml/pom.xml
@@ -103,7 +103,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/rememberme-jc/pom.xml b/samples/rememberme-jc/pom.xml
index 29df94e512..9fa13e2138 100644
--- a/samples/rememberme-jc/pom.xml
+++ b/samples/rememberme-jc/pom.xml
@@ -193,7 +193,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/servletapi-xml/pom.xml b/samples/servletapi-xml/pom.xml
index 0ea601866b..e8cf50dbd4 100644
--- a/samples/servletapi-xml/pom.xml
+++ b/samples/servletapi-xml/pom.xml
@@ -119,9 +119,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -157,7 +157,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/servletapi-xml/servletapi.gradle b/samples/servletapi-xml/servletapi.gradle
index 5161c79ab1..7ba353b046 100644
--- a/samples/servletapi-xml/servletapi.gradle
+++ b/samples/servletapi-xml/servletapi.gradle
@@ -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'),
diff --git a/samples/tutorial-xml/pom.xml b/samples/tutorial-xml/pom.xml
index 1ebfe72526..faf0924691 100644
--- a/samples/tutorial-xml/pom.xml
+++ b/samples/tutorial-xml/pom.xml
@@ -107,9 +107,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -157,7 +157,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/samples/tutorial-xml/tutorial.gradle b/samples/tutorial-xml/tutorial.gradle
index ca17f8f4de..61fac07389 100644
--- a/samples/tutorial-xml/tutorial.gradle
+++ b/samples/tutorial-xml/tutorial.gradle
@@ -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",
diff --git a/samples/x509-jc/pom.xml b/samples/x509-jc/pom.xml
index 2527a31d71..daccb38184 100644
--- a/samples/x509-jc/pom.xml
+++ b/samples/x509-jc/pom.xml
@@ -193,7 +193,7 @@
junit
junit
- 4.10
+ 4.11
test
diff --git a/sandbox/heavyduty/build.gradle b/sandbox/heavyduty/build.gradle
index 0fef98de5a..f20488c814 100644
--- a/sandbox/heavyduty/build.gradle
+++ b/sandbox/heavyduty/build.gradle
@@ -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",
diff --git a/taglibs/pom.xml b/taglibs/pom.xml
index dca404559d..b8c25586d1 100644
--- a/taglibs/pom.xml
+++ b/taglibs/pom.xml
@@ -117,15 +117,15 @@
true
- javax.servlet
- jsp-api
- 2.0
+ javax.servlet.jsp
+ javax.servlet.jsp-api
+ 2.2.1
provided
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -143,7 +143,7 @@
junit
junit
- 4.10
+ 4.11
test
@@ -175,6 +175,12 @@
spock-core
0.7-groovy-2.0
test
+
+
+ junit-dep
+ junit
+
+
org.springframework
diff --git a/taglibs/taglibs.gradle b/taglibs/taglibs.gradle
index 1cbcf3266f..a98f47f503 100644
--- a/taglibs/taglibs.gradle
+++ b/taglibs/taglibs.gradle
@@ -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"
}
diff --git a/web/pom.xml b/web/pom.xml
index 01bd881dff..56c08c9c5b 100644
--- a/web/pom.xml
+++ b/web/pom.xml
@@ -126,9 +126,9 @@
true
- org.apache.tomcat
- tomcat-servlet-api
- 7.0.33
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
provided
@@ -142,24 +142,64 @@
commons-codec
1.3
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
junit
junit
- 4.10
+ 4.11
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.codehaus.groovy
- groovy
+ groovy-all
2.0.5
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.easytesting
fest-assert
1.4
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.hsqldb
@@ -172,60 +212,160 @@
mockito-core
1.9.5
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.powermock
powermock-api-mockito
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.powermock
powermock-api-support
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.powermock
powermock-core
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.powermock
powermock-module-junit4
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.powermock
powermock-module-junit4-common
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.powermock
powermock-reflect
1.5.1
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.slf4j
jcl-over-slf4j
1.7.5
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.spockframework
spock-core
0.7-groovy-2.0
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
org.springframework
spring-test
3.2.8.RELEASE
test
+
+
+ mockito-all
+ org.mockito
+
+
+ junit-dep
+ junit
+
+
diff --git a/web/web.gradle b/web/web.gradle
index 8cd750d33b..444e505393 100644
--- a/web/web.gradle
+++ b/web/web.gradle
@@ -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"