From 00e10941783374f4d822ff83a300f7d48cefba0a Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Fri, 11 Apr 2014 09:57:18 -0500 Subject: [PATCH] Add springio-platform plugin --- acl/acl.gradle | 2 +- acl/pom.xml | 2 +- build.gradle | 4 +- cas/cas.gradle | 2 +- cas/pom.xml | 2 +- config/config.gradle | 3 +- config/pom.xml | 12 ++---- core/core.gradle | 7 ++-- core/pom.xml | 8 +--- crypto/crypto.gradle | 2 +- gradle/javaprojects.gradle | 6 +-- samples/cas/sample-xml/cassample.gradle | 2 +- samples/cas/sample-xml/pom.xml | 2 +- samples/concurrency-jc/build.gradle | 2 +- samples/concurrency-jc/pom.xml | 6 +-- samples/contacts-xml/contacts.gradle | 4 +- samples/contacts-xml/pom.xml | 8 ++-- samples/dms-xml/dms.gradle | 2 +- samples/dms-xml/pom.xml | 2 +- samples/form-jc/build.gradle | 2 +- samples/form-jc/pom.xml | 6 +-- samples/hellojs-jc/build.gradle | 2 +- samples/hellojs-jc/pom.xml | 6 +-- samples/hellomvc-jc/build.gradle | 2 +- samples/hellomvc-jc/pom.xml | 6 +-- samples/helloworld-jc/build.gradle | 2 +- samples/helloworld-jc/pom.xml | 6 +-- samples/inmemory-jc/build.gradle | 2 +- samples/inmemory-jc/pom.xml | 6 +-- samples/insecure/build.gradle | 2 +- samples/insecure/pom.xml | 6 +-- samples/insecuremvc/build.gradle | 2 +- samples/insecuremvc/pom.xml | 6 +-- samples/jaas-xml/jaas.gradle | 2 +- samples/jaas-xml/pom.xml | 6 +-- samples/jdbc-jc/build.gradle | 2 +- samples/jdbc-jc/pom.xml | 6 +-- samples/ldap-jc/build.gradle | 2 +- samples/ldap-jc/pom.xml | 6 +-- samples/openid-jc/build.gradle | 2 +- samples/openid-jc/pom.xml | 6 +-- samples/openid-xml/openid.gradle | 2 +- samples/openid-xml/pom.xml | 6 +-- samples/preauth-jc/build.gradle | 2 +- samples/preauth-jc/pom.xml | 6 +-- samples/rememberme-jc/build.gradle | 2 +- samples/rememberme-jc/pom.xml | 6 +-- samples/servletapi-xml/pom.xml | 6 +-- samples/servletapi-xml/servletapi.gradle | 4 +- samples/tutorial-xml/pom.xml | 6 +-- samples/tutorial-xml/tutorial.gradle | 2 +- samples/x509-jc/build.gradle | 2 +- samples/x509-jc/pom.xml | 6 +-- taglibs/pom.xml | 6 +-- taglibs/taglibs.gradle | 4 +- test/pom.xml | 52 +++++++++++++++++++++++- 56 files changed, 157 insertions(+), 121 deletions(-) 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 +