diff --git a/acl/acl.gradle b/acl/acl.gradle
index 016eed6fcc..22fd7ce075 100644
--- a/acl/acl.gradle
+++ b/acl/acl.gradle
@@ -8,7 +8,7 @@ dependencies {
"org.springframework:spring-tx:$springVersion",
"org.springframework:spring-jdbc:$springVersion"
- optional "net.sf.ehcache:ehcache:$ehcacheVersion"
+ optional "net.sf.ehcache:ehcache-core:$ehcacheVersion"
testCompile "org.springframework:spring-beans:$springVersion",
"org.springframework:spring-context-support:$springVersion",
diff --git a/acl/pom.xml b/acl/pom.xml
index 8e7a080f1d..4b3ddba5af 100644
--- a/acl/pom.xml
+++ b/acl/pom.xml
@@ -106,7 +106,7 @@
net.sf.ehcache
- ehcache
+ ehcache-core
2.6.5
compile
true
diff --git a/build.gradle b/build.gradle
index cb8d96ef3e..b5db7c6385 100644
--- a/build.gradle
+++ b/build.gradle
@@ -2,10 +2,11 @@ import groovy.text.SimpleTemplateEngine
buildscript {
repositories {
- maven { url "http://repo.springsource.org/plugins-release" }
+ maven { url "https://repo.spring.io/plugins-snapshot" }
}
dependencies {
classpath("org.springframework.build.gradle:propdeps-plugin:0.0.5")
+ classpath("org.springframework.build.gradle:springio-platform-plugin:0.0.1.BUILD-SNAPSHOT")
classpath("org.gradle.api.plugins:gradle-tomcat-plugin:0.9.8")
classpath('me.champeau.gradle:gradle-javadoc-hotfix-plugin:0.1')
classpath('org.asciidoctor:asciidoctor-gradle-plugin:0.7.0')
@@ -96,6 +97,7 @@ configure(javaProjects) {
configure(coreModuleProjects) {
apply plugin: 'emma'
+ apply plugin: 'springio-platform'
configurations {
jacoco //Configuration Group used by Sonar to provide Code Coverage using JaCoCo
diff --git a/cas/cas.gradle b/cas/cas.gradle
index d5996a8b4c..0e06c6df3b 100644
--- a/cas/cas.gradle
+++ b/cas/cas.gradle
@@ -7,7 +7,7 @@ dependencies {
"org.springframework:spring-web:$springVersion",
"org.jasig.cas.client:cas-client-core:3.2.1"
- optional "net.sf.ehcache:ehcache:$ehcacheVersion"
+ optional "net.sf.ehcache:ehcache-core:$ehcacheVersion"
provided "javax.servlet:javax.servlet-api:$servletApiVersion"
}
diff --git a/cas/pom.xml b/cas/pom.xml
index a7125cfd72..824796bc6f 100644
--- a/cas/pom.xml
+++ b/cas/pom.xml
@@ -106,7 +106,7 @@
net.sf.ehcache
- ehcache
+ ehcache-core
2.6.5
compile
true
diff --git a/config/config.gradle b/config/config.gradle
index 7699502b29..497333c508 100644
--- a/config/config.gradle
+++ b/config/config.gradle
@@ -35,7 +35,7 @@ dependencies {
"org.springframework:spring-orm:$springVersion",
"org.springframework:spring-tx:$springVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.1.Final",
+ "org.eclipse.persistence:javax.persistence:2.0.5",
"org.hibernate:hibernate-entitymanager:4.1.0.Final",
"org.codehaus.groovy:groovy-all:$groovyVersion",
"org.apache.directory.server:apacheds-core:$apacheDsVersion",
@@ -46,7 +46,6 @@ dependencies {
'org.apache.directory.shared:shared-ldap:0.9.15',
'ldapsdk:ldapsdk:4.1',
powerMockDependencies,
- "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",
spockDependencies
diff --git a/config/pom.xml b/config/pom.xml
index 262dae0fd3..9cfef6ffa1 100644
--- a/config/pom.xml
+++ b/config/pom.xml
@@ -239,15 +239,9 @@
test
- org.hibernate.javax.persistence
- hibernate-jpa-2.0-api
- 1.0.0.Final
- test
-
-
- org.hibernate.javax.persistence
- hibernate-jpa-2.0-api
- 1.0.1.Final
+ org.eclipse.persistence
+ javax.persistence
+ 2.0.5
test
diff --git a/core/core.gradle b/core/core.gradle
index be30605705..ebf982caff 100644
--- a/core/core.gradle
+++ b/core/core.gradle
@@ -19,7 +19,7 @@ dependencies {
"org.springframework:spring-context:$springVersion",
"org.springframework:spring-expression:$springVersion"
- optional "net.sf.ehcache:ehcache:$ehcacheVersion",
+ optional "net.sf.ehcache:ehcache-core:$ehcacheVersion",
'javax.annotation:jsr250-api:1.0',
"org.aspectj:aspectjrt:$aspectjVersion",
"org.springframework:spring-jdbc:$springVersion",
@@ -32,8 +32,7 @@ dependencies {
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
powerMockDependencies
- testRuntime "org.hsqldb:hsqldb:$hsqlVersion",
- "cglib:cglib-nodep:$cglibVersion"
+ testRuntime "org.hsqldb:hsqldb:$hsqlVersion"
}
classes.doLast {
@@ -45,7 +44,7 @@ classes.doLast {
sourceJar.from cryptoProject.sourceSets.main.java
-configure([test]) {
+configure(project.tasks.withType(Test)) {
systemProperties['springSecurityVersion'] = version
systemProperties['springVersion'] = springVersion
}
\ No newline at end of file
diff --git a/core/pom.xml b/core/pom.xml
index 655f2bd1d3..3cd89d4bf6 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -107,7 +107,7 @@
net.sf.ehcache
- ehcache
+ ehcache-core
2.6.5
compile
true
@@ -133,12 +133,6 @@
compile
true
-
- cglib
- cglib-nodep
- 2.2
- test
-
ch.qos.logback
logback-classic
diff --git a/crypto/crypto.gradle b/crypto/crypto.gradle
index 1c15126a10..619e9b4c02 100644
--- a/crypto/crypto.gradle
+++ b/crypto/crypto.gradle
@@ -4,7 +4,7 @@
// isJdk6 = jdkVersion >= '1.6'
int maxAESKeySize = javax.crypto.Cipher.getMaxAllowedKeyLength('AES')
-configure(test) {
+configure(project.tasks.withType(Test)) {
if (maxAESKeySize < 256) {
println "AES keysize limited to $maxAESKeySize, skipping EncryptorsTests"
exclude '**/EncryptorsTests.class'
diff --git a/gradle/javaprojects.gradle b/gradle/javaprojects.gradle
index 9832efbccf..219f6d6543 100644
--- a/gradle/javaprojects.gradle
+++ b/gradle/javaprojects.gradle
@@ -14,7 +14,7 @@ targetCompatibility = 1.5
ext.ehcacheVersion = '2.6.5'
ext.aspectjVersion = '1.6.10'
ext.apacheDsVersion = '1.5.5'
-ext.jstlVersion = '1.2'
+ext.jstlVersion = '1.2.1'
ext.jettyVersion = '6.1.26'
ext.hsqlVersion = '2.3.1'
ext.slf4jVersion = '1.7.5'
@@ -115,8 +115,8 @@ configurations.all {
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
-test {
- jvmArgs = ['-ea', '-Xmx500m', '-XX:MaxPermSize=128M']
+project.tasks.matching { it instanceof Test && it.name != 'integrationTest' }.all {
+ jvmArgs = ['-ea', '-Xmx500m', '-XX:MaxPermSize=256M']
maxParallelForks = guessMaxForks()
logging.captureStandardOutput(LogLevel.INFO)
}
diff --git a/samples/cas/sample-xml/cassample.gradle b/samples/cas/sample-xml/cassample.gradle
index 78e2ff41cd..26b98791e4 100644
--- a/samples/cas/sample-xml/cassample.gradle
+++ b/samples/cas/sample-xml/cassample.gradle
@@ -37,7 +37,7 @@ dependencies {
"org.springframework:spring-context-support:$springVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
"ch.qos.logback:logback-classic:$logbackVersion",
- "net.sf.ehcache:ehcache:$ehcacheVersion"
+ "net.sf.ehcache:ehcache-core:$ehcacheVersion"
integrationTestCompile project(':spring-security-cas'),
"org.seleniumhq.selenium:selenium-htmlunit-driver:$seleniumVersion",
diff --git a/samples/cas/sample-xml/pom.xml b/samples/cas/sample-xml/pom.xml
index e16d3e28d2..3ef3ad2aae 100644
--- a/samples/cas/sample-xml/pom.xml
+++ b/samples/cas/sample-xml/pom.xml
@@ -108,7 +108,7 @@
net.sf.ehcache
- ehcache
+ ehcache-core
2.6.5
runtime
diff --git a/samples/concurrency-jc/build.gradle b/samples/concurrency-jc/build.gradle
index f2696c79ca..685bbbe62a 100644
--- a/samples/concurrency-jc/build.gradle
+++ b/samples/concurrency-jc/build.gradle
@@ -15,7 +15,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final"
diff --git a/samples/concurrency-jc/pom.xml b/samples/concurrency-jc/pom.xml
index fe7da1f421..32f7986370 100644
--- a/samples/concurrency-jc/pom.xml
+++ b/samples/concurrency-jc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/contacts-xml/contacts.gradle b/samples/contacts-xml/contacts.gradle
index 0d548a609c..717e226b43 100644
--- a/samples/contacts-xml/contacts.gradle
+++ b/samples/contacts-xml/contacts.gradle
@@ -19,10 +19,10 @@ dependencies {
project(':spring-security-config'),
project(':spring-security-taglibs'),
"org.springframework:spring-context-support:$springVersion",
- "javax.servlet:jstl:$jstlVersion",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"org.hsqldb:hsqldb:$hsqlVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
"ch.qos.logback:logback-classic:$logbackVersion",
- "net.sf.ehcache:ehcache:$ehcacheVersion"
+ "net.sf.ehcache:ehcache-core:$ehcacheVersion"
}
\ No newline at end of file
diff --git a/samples/contacts-xml/pom.xml b/samples/contacts-xml/pom.xml
index 8fde30751a..991ce9a620 100644
--- a/samples/contacts-xml/pom.xml
+++ b/samples/contacts-xml/pom.xml
@@ -143,14 +143,14 @@
runtime
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
runtime
net.sf.ehcache
- ehcache
+ ehcache-core
2.6.5
runtime
diff --git a/samples/dms-xml/dms.gradle b/samples/dms-xml/dms.gradle
index fa332974f9..8cd4e104c8 100644
--- a/samples/dms-xml/dms.gradle
+++ b/samples/dms-xml/dms.gradle
@@ -12,5 +12,5 @@ dependencies {
"org.hsqldb:hsqldb:$hsqlVersion",
"org.springframework:spring-context-support:$springVersion"
- optional "net.sf.ehcache:ehcache:$ehcacheVersion"
+ optional "net.sf.ehcache:ehcache-core:$ehcacheVersion"
}
diff --git a/samples/dms-xml/pom.xml b/samples/dms-xml/pom.xml
index faa130a889..3a2badaf4b 100644
--- a/samples/dms-xml/pom.xml
+++ b/samples/dms-xml/pom.xml
@@ -100,7 +100,7 @@
net.sf.ehcache
- ehcache
+ ehcache-core
2.6.5
compile
true
diff --git a/samples/form-jc/build.gradle b/samples/form-jc/build.gradle
index f2696c79ca..685bbbe62a 100644
--- a/samples/form-jc/build.gradle
+++ b/samples/form-jc/build.gradle
@@ -15,7 +15,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final"
diff --git a/samples/form-jc/pom.xml b/samples/form-jc/pom.xml
index 5f784afc36..7d7d2d68f7 100644
--- a/samples/form-jc/pom.xml
+++ b/samples/form-jc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/hellojs-jc/build.gradle b/samples/hellojs-jc/build.gradle
index 0d8be75294..b201175c10 100644
--- a/samples/hellojs-jc/build.gradle
+++ b/samples/hellojs-jc/build.gradle
@@ -15,7 +15,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final",
"com.fasterxml.jackson.core:jackson-databind:2.2.1"
diff --git a/samples/hellojs-jc/pom.xml b/samples/hellojs-jc/pom.xml
index a506261a2d..2d40d44f42 100644
--- a/samples/hellojs-jc/pom.xml
+++ b/samples/hellojs-jc/pom.xml
@@ -64,9 +64,9 @@
compile
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/hellomvc-jc/build.gradle b/samples/hellomvc-jc/build.gradle
index 2624e30f81..5040ae48f5 100644
--- a/samples/hellomvc-jc/build.gradle
+++ b/samples/hellomvc-jc/build.gradle
@@ -15,7 +15,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final"
diff --git a/samples/hellomvc-jc/pom.xml b/samples/hellomvc-jc/pom.xml
index a8c990162b..d44f809973 100644
--- a/samples/hellomvc-jc/pom.xml
+++ b/samples/hellomvc-jc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/helloworld-jc/build.gradle b/samples/helloworld-jc/build.gradle
index dfc4d5864a..9f9078150e 100644
--- a/samples/helloworld-jc/build.gradle
+++ b/samples/helloworld-jc/build.gradle
@@ -7,7 +7,7 @@ dependencies {
compile project(":spring-security-config"),
project(":spring-security-web"),
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion"
runtime "ch.qos.logback:logback-classic:$logbackVersion"
diff --git a/samples/helloworld-jc/pom.xml b/samples/helloworld-jc/pom.xml
index 75367dacc2..57b41beb6e 100644
--- a/samples/helloworld-jc/pom.xml
+++ b/samples/helloworld-jc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/inmemory-jc/build.gradle b/samples/inmemory-jc/build.gradle
index f2696c79ca..685bbbe62a 100644
--- a/samples/inmemory-jc/build.gradle
+++ b/samples/inmemory-jc/build.gradle
@@ -15,7 +15,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final"
diff --git a/samples/inmemory-jc/pom.xml b/samples/inmemory-jc/pom.xml
index f2a3edf432..c7bea56b9b 100644
--- a/samples/inmemory-jc/pom.xml
+++ b/samples/inmemory-jc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/insecure/build.gradle b/samples/insecure/build.gradle
index dc2594f160..76cd069a48 100644
--- a/samples/insecure/build.gradle
+++ b/samples/insecure/build.gradle
@@ -5,7 +5,7 @@ dependencies {
providedCompile "javax.servlet:javax.servlet-api:3.0.1",
'javax.servlet.jsp:jsp-api:2.1'
- compile "javax.servlet:jstl:1.2",
+ compile "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion"
runtime "ch.qos.logback:logback-classic:$logbackVersion"
diff --git a/samples/insecure/pom.xml b/samples/insecure/pom.xml
index dd7fe308a3..e82a3f9cc6 100644
--- a/samples/insecure/pom.xml
+++ b/samples/insecure/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/insecuremvc/build.gradle b/samples/insecuremvc/build.gradle
index a0797769aa..efb3596b0b 100644
--- a/samples/insecuremvc/build.gradle
+++ b/samples/insecuremvc/build.gradle
@@ -12,7 +12,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final"
diff --git a/samples/insecuremvc/pom.xml b/samples/insecuremvc/pom.xml
index 9a0bdf1ee7..c8915167e0 100644
--- a/samples/insecuremvc/pom.xml
+++ b/samples/insecuremvc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/jaas-xml/jaas.gradle b/samples/jaas-xml/jaas.gradle
index 1c115ed0ac..943df29b91 100644
--- a/samples/jaas-xml/jaas.gradle
+++ b/samples/jaas-xml/jaas.gradle
@@ -23,7 +23,7 @@ dependencies {
project(':spring-security-config'),
project(':spring-security-taglibs'),
"org.springframework:spring-context-support:$springVersion",
- "javax.servlet:jstl:$jstlVersion",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
"ch.qos.logback:logback-classic:$logbackVersion"
}
\ No newline at end of file
diff --git a/samples/jaas-xml/pom.xml b/samples/jaas-xml/pom.xml
index ab37b6b369..eb80cf37ef 100644
--- a/samples/jaas-xml/pom.xml
+++ b/samples/jaas-xml/pom.xml
@@ -113,9 +113,9 @@
runtime
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
runtime
diff --git a/samples/jdbc-jc/build.gradle b/samples/jdbc-jc/build.gradle
index f2696c79ca..685bbbe62a 100644
--- a/samples/jdbc-jc/build.gradle
+++ b/samples/jdbc-jc/build.gradle
@@ -15,7 +15,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final"
diff --git a/samples/jdbc-jc/pom.xml b/samples/jdbc-jc/pom.xml
index 7a25d8e9b2..e9f771f6ac 100644
--- a/samples/jdbc-jc/pom.xml
+++ b/samples/jdbc-jc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/ldap-jc/build.gradle b/samples/ldap-jc/build.gradle
index 2292ded7d1..d2a8003629 100644
--- a/samples/ldap-jc/build.gradle
+++ b/samples/ldap-jc/build.gradle
@@ -17,7 +17,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final"
diff --git a/samples/ldap-jc/pom.xml b/samples/ldap-jc/pom.xml
index 32f598e6fc..684b4b2aa4 100644
--- a/samples/ldap-jc/pom.xml
+++ b/samples/ldap-jc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/openid-jc/build.gradle b/samples/openid-jc/build.gradle
index 4e60264c6f..6fea8996f6 100644
--- a/samples/openid-jc/build.gradle
+++ b/samples/openid-jc/build.gradle
@@ -16,7 +16,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final"
diff --git a/samples/openid-jc/pom.xml b/samples/openid-jc/pom.xml
index 8c550eb451..ced448460c 100644
--- a/samples/openid-jc/pom.xml
+++ b/samples/openid-jc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/openid-xml/openid.gradle b/samples/openid-xml/openid.gradle
index 24e36dfecd..5a4d9f3481 100644
--- a/samples/openid-xml/openid.gradle
+++ b/samples/openid-xml/openid.gradle
@@ -13,7 +13,7 @@ dependencies {
project(':spring-security-taglibs'),
// 'xerces:xercesImpl:2.9.1',
// 'net.sourceforge.nekohtml:nekohtml:1.9.7',
- "javax.servlet:jstl:$jstlVersion",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
"ch.qos.logback:logback-classic:$logbackVersion"
}
diff --git a/samples/openid-xml/pom.xml b/samples/openid-xml/pom.xml
index 07e2148cd9..5c728b7824 100644
--- a/samples/openid-xml/pom.xml
+++ b/samples/openid-xml/pom.xml
@@ -101,9 +101,9 @@
runtime
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
runtime
diff --git a/samples/preauth-jc/build.gradle b/samples/preauth-jc/build.gradle
index f2696c79ca..685bbbe62a 100644
--- a/samples/preauth-jc/build.gradle
+++ b/samples/preauth-jc/build.gradle
@@ -15,7 +15,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final"
diff --git a/samples/preauth-jc/pom.xml b/samples/preauth-jc/pom.xml
index af82bab52b..631efa918f 100644
--- a/samples/preauth-jc/pom.xml
+++ b/samples/preauth-jc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/rememberme-jc/build.gradle b/samples/rememberme-jc/build.gradle
index f2696c79ca..685bbbe62a 100644
--- a/samples/rememberme-jc/build.gradle
+++ b/samples/rememberme-jc/build.gradle
@@ -15,7 +15,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final"
diff --git a/samples/rememberme-jc/pom.xml b/samples/rememberme-jc/pom.xml
index 562cf31a2b..9217c32f64 100644
--- a/samples/rememberme-jc/pom.xml
+++ b/samples/rememberme-jc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/servletapi-xml/pom.xml b/samples/servletapi-xml/pom.xml
index 3e7032f378..70252e3871 100644
--- a/samples/servletapi-xml/pom.xml
+++ b/samples/servletapi-xml/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/samples/servletapi-xml/servletapi.gradle b/samples/servletapi-xml/servletapi.gradle
index 7ba353b046..bcd0669233 100644
--- a/samples/servletapi-xml/servletapi.gradle
+++ b/samples/servletapi-xml/servletapi.gradle
@@ -17,7 +17,7 @@ dependencies {
compile project(':spring-security-core'),
project(':spring-security-web'),
- "javax.servlet:jstl:$jstlVersion",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"org.springframework:spring-beans:$springVersion",
"org.springframework:spring-context:$springVersion",
"org.springframework:spring-web:$springVersion",
@@ -26,7 +26,7 @@ dependencies {
runtime project(':spring-security-config'),
project(':spring-security-taglibs'),
"org.springframework:spring-context-support:$springVersion",
- "javax.servlet:jstl:$jstlVersion",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
"ch.qos.logback:logback-classic:$logbackVersion"
}
diff --git a/samples/tutorial-xml/pom.xml b/samples/tutorial-xml/pom.xml
index e01ae878c1..4335f11ac3 100644
--- a/samples/tutorial-xml/pom.xml
+++ b/samples/tutorial-xml/pom.xml
@@ -125,9 +125,9 @@
runtime
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
runtime
diff --git a/samples/tutorial-xml/tutorial.gradle b/samples/tutorial-xml/tutorial.gradle
index 61fac07389..8bed813596 100644
--- a/samples/tutorial-xml/tutorial.gradle
+++ b/samples/tutorial-xml/tutorial.gradle
@@ -27,7 +27,7 @@ dependencies {
runtime project(':spring-security-web'),
project(':spring-security-config'),
project(':spring-security-taglibs'),
- "javax.servlet:jstl:$jstlVersion",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
"ch.qos.logback:logback-core:$logbackVersion",
"ch.qos.logback:logback-classic:$logbackVersion"
diff --git a/samples/x509-jc/build.gradle b/samples/x509-jc/build.gradle
index b7b6f15105..48f2443049 100644
--- a/samples/x509-jc/build.gradle
+++ b/samples/x509-jc/build.gradle
@@ -16,7 +16,7 @@ dependencies {
"org.slf4j:log4j-over-slf4j:$slf4jVersion",
"org.slf4j:jul-to-slf4j:$slf4jVersion",
"org.slf4j:jcl-over-slf4j:$slf4jVersion",
- "javax.servlet:jstl:1.2",
+ "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion",
"javax.validation:validation-api:1.0.0.GA",
"org.hibernate:hibernate-validator:4.2.0.Final"
diff --git a/samples/x509-jc/pom.xml b/samples/x509-jc/pom.xml
index ff120e17ba..a3948b050c 100644
--- a/samples/x509-jc/pom.xml
+++ b/samples/x509-jc/pom.xml
@@ -58,9 +58,9 @@
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
compile
diff --git a/taglibs/pom.xml b/taglibs/pom.xml
index debd99109d..fa355ab404 100644
--- a/taglibs/pom.xml
+++ b/taglibs/pom.xml
@@ -135,9 +135,9 @@
test
- javax.servlet
- jstl
- 1.2
+ javax.servlet.jsp.jstl
+ javax.servlet.jsp.jstl-api
+ 1.2.1
test
diff --git a/taglibs/taglibs.gradle b/taglibs/taglibs.gradle
index a7126bd9b1..d407de54ed 100644
--- a/taglibs/taglibs.gradle
+++ b/taglibs/taglibs.gradle
@@ -17,9 +17,9 @@ dependencies {
testCompile "org.codehaus.groovy:groovy-all:$groovyVersion",
spockDependencies
- testRuntime "javax.servlet:jstl:$jstlVersion"
+ testRuntime "javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:$jstlVersion"
}
-configure(test) {
+configure(project.tasks.withType(Test)) {
systemProperties['springSecurityVersion'] = version
}
\ No newline at end of file
diff --git a/test/pom.xml b/test/pom.xml
index 1c7c89ed20..b9c5584dbb 100644
--- a/test/pom.xml
+++ b/test/pom.xml
@@ -87,8 +87,8 @@
true
- org.apache.tomcat
- tomcat-servlet-api
+ javax.servlet
+ javax.servlet-api
3.0.1
provided
@@ -116,6 +116,48 @@
1.9.5
test
+
+ org.powermock
+ powermock-api-mockito
+ 1.5.1
+ test
+
+
+ mockito-all
+ org.mockito
+
+
+
+
+ org.powermock
+ powermock-api-support
+ 1.5.1
+ test
+
+
+ org.powermock
+ powermock-core
+ 1.5.1
+ test
+
+
+ org.powermock
+ powermock-module-junit4
+ 1.5.1
+ test
+
+
+ org.powermock
+ powermock-module-junit4-common
+ 1.5.1
+ test
+
+
+ org.powermock
+ powermock-reflect
+ 1.5.1
+ test
+
org.slf4j
jcl-over-slf4j
@@ -128,5 +170,11 @@
4.0.0.CI-SNAPSHOT
test
+
+ org.springframework
+ spring-webmvc
+ 4.0.2.RELEASE
+ test
+