@ -31,59 +31,63 @@ configure(allprojects) { project ->
@@ -31,59 +31,63 @@ configure(allprojects) { project ->
group = "org.springframework"
version = qualifyVersionIfNecessary ( version )
ext . aspectjVersion = "1.8.9"
ext . beanvalVersion = "1.1.0.Final"
ext . caffeineVersion = "2.3.1"
ext . eclipselinkVersion = "2.6.3"
ext . ehcacheVersion = "2.10.2"
ext . ehcachejcacheVersion = "1.0.1"
ext . ehcache3Version = "3.1.0"
ext . ejbVersion = "3.2"
ext . fileuploadVersion = "1.3.2"
ext . freemarkerVersion = "2.3.23"
ext . groovyVersion = "2.4.7"
ext . gsonVersion = "2.7"
ext . hamcrestVersion = "1.3"
ext . hibernate5Version = "5.2.1.Final"
ext . hibval5Version = "5.2.4.Final"
ext . hsqldbVersion = "2.3.4"
ext . httpasyncVersion = "4.1.2"
ext . httpclientVersion = "4.5.2"
ext . interceptorApiVersion = "1.2"
ext . jackson2Version = "2.8.0"
ext . javamailVersion = "1.5.5"
ext . jcaVersion = "1.7"
ext . jettyVersion = "9.3.10.v20160621"
ext . jodaVersion = "2.9.4"
ext . jpaVersion = "2.1.1"
ext . jspVersion = "2.3.2-b02"
ext . jtaVersion = "1.2"
ext . junitVersion = "4.12"
ext . junitJupiterVersion = '5.0.0-M1'
ext . junitPlatformVersion = '1.0.0-M1'
ext . log4jVersion = '2.6.1'
ext . nettyVersion = "4.1.3.Final"
ext . okhttpVersion = "2.7.5"
ext . okhttp3Version = "3.3.1"
ext . poiVersion = "3.14"
ext . reactorVersion = "2.0.8.RELEASE"
ext . reactorCoreVersion = '3.0.0.BUILD-SNAPSHOT'
ext . reactorNettyVersion = '0.5.0.BUILD-SNAPSHOT'
ext . rxJavaVersion = '1.1.6'
ext . romeVersion = "1.6.0"
ext . servletVersion = "3.1.0"
ext . slf4jVersion = "1.7.21"
ext . snakeyamlVersion = "1.17"
ext . snifferVersion = "1.15"
ext . testngVersion = "6.9.10"
ext . tiles3Version = "3.0.5"
ext . tomcatVersion = "8.5.4"
ext . tyrusVersion = "1.13"
ext . undertowVersion = "1.4.0.CR3"
ext . websocketVersion = "1.1"
ext . woodstoxVersion = "5.0.2"
ext . xmlunitVersion = "1.6"
ext . xstreamVersion = "1.4.9"
ext . activationApiVersion = "1.1.1"
ext . aspectjVersion = "1.9.0.BETA-4"
ext . beanvalVersion = "1.1.0.Final"
ext . caffeineVersion = "2.3.1"
ext . eclipselinkVersion = "2.6.3"
ext . ehcacheVersion = "2.10.2"
ext . ehcachejcacheVersion = "1.0.1"
ext . ehcache3Version = "3.1.1"
ext . elApiVersion = "3.0.1-b04"
ext . ejbApiVersion = "3.2"
ext . fileuploadVersion = "1.3.2"
ext . freemarkerVersion = "2.3.25-incubating"
ext . groovyVersion = "2.4.7"
ext . gsonVersion = "2.7"
ext . hamcrestVersion = "1.3"
ext . hibernate5Version = "5.2.1.Final"
ext . hibval5Version = "5.2.4.Final"
ext . hsqldbVersion = "2.3.4"
ext . httpasyncVersion = "4.1.2"
ext . httpclientVersion = "4.5.2"
ext . interceptorApiVersion = "1.2"
ext . jackson2Version = "2.8.0"
ext . javamailVersion = "1.5.5"
ext . jaxbVersion = "2.2.11"
ext . jcaVersion = "1.7"
ext . jettyVersion = "9.3.10.v20160621"
ext . jodaVersion = "2.9.4"
ext . jpaVersion = "2.1.1"
ext . jspVersion = "2.3.2-b02"
ext . jtaVersion = "1.2"
ext . junitVersion = "4.12"
ext . junitJupiterVersion = '5.0.0-M1'
ext . junitPlatformVersion = '1.0.0-M1'
ext . log4jVersion = '2.6.2'
ext . nettyVersion = "4.1.3.Final"
ext . okhttpVersion = "2.7.5"
ext . okhttp3Version = "3.4.1"
ext . poiVersion = "3.14"
ext . reactivestreamsVersion = "1.0.0"
ext . reactorVersion = "2.0.8.RELEASE"
ext . reactorCoreVersion = '3.0.0.BUILD-SNAPSHOT'
ext . reactorNettyVersion = '0.5.0.BUILD-SNAPSHOT'
ext . rxjavaVersion = '1.1.6'
ext . romeVersion = "1.6.0"
ext . servletVersion = "3.1.0"
ext . slf4jVersion = "1.7.21"
ext . snakeyamlVersion = "1.17"
ext . snifferVersion = "1.15"
ext . testngVersion = "6.9.10"
ext . tiles3Version = "3.0.5"
ext . tomcatVersion = "8.5.4"
ext . tyrusVersion = "1.13"
ext . undertowVersion = "1.4.0.CR3"
ext . websocketVersion = "1.1"
ext . woodstoxVersion = "5.0.2"
ext . xmlunitVersion = "1.6"
ext . xstreamVersion = "1.4.9"
ext . gradleScriptDir = "${rootProject.projectDir}/gradle"
@ -148,8 +152,9 @@ configure(allprojects) { project ->
@@ -148,8 +152,9 @@ configure(allprojects) { project ->
repositories {
maven { url "https://repo.spring.io/libs-release" }
maven { url 'https://oss.jfrog.org/libs-snapshot' } // RxNetty 0.5 . x snapshots
maven { url "https://repo.spring.io/milestone" }
maven { url 'http://repo.spring.io/snapshot' } // Reactor snapshots
maven { url 'https://oss.jfrog.org/libs-snapshot' } // RxNetty 0.5 . x snapshots
}
dependencies {
@ -368,15 +373,16 @@ project("spring-core") {
@@ -368,15 +373,16 @@ project("spring-core") {
compile ( "commons-logging:commons-logging:1.2" )
optional ( "org.aspectj:aspectjweaver:${aspectjVersion}" )
optional ( "net.sf.jopt-simple:jopt-simple:5.0.2" )
optional ( "org.reactivestreams:reactive-streams:1.0.0 " )
optional ( "org.reactivestreams:reactive-streams:${reactivestreamsVersion} " )
optional ( "io.projectreactor:reactor-core:${reactorCoreVersion}" )
optional "io.reactivex:rxjava:${rxJ avaVersion}"
optional "io.reactivex:rxjava:${rxj avaVersion}"
optional ( "io.netty:netty-buffer:${nettyVersion}" )
testCompile ( "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}" )
testCompile ( "xmlunit:xmlunit:${xmlunitVersion}" )
testCompile ( "com.fasterxml.woodstox:woodstox-core:${woodstoxVersion}" ) {
exclude group: "stax" , module: "stax-api"
}
testCompile ( "javax.xml.bind:jaxb-api:${jaxbVersion}" )
}
jar {
@ -400,7 +406,7 @@ project("spring-beans") {
@@ -400,7 +406,7 @@ project("spring-beans") {
compile ( project ( ":spring-core" ) )
compile ( files ( project ( ":spring-core" ) . cglibRepackJar ) )
optional ( "javax.inject:javax.inject:1" )
optional ( "javax.el:javax.el-api:2.2.5 " )
optional ( "javax.el:javax.el-api:${elApiVersion} " )
optional ( "org.yaml:snakeyaml:${snakeyamlVersion}" )
testCompile ( "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}" )
}
@ -480,9 +486,9 @@ project("spring-context") {
@@ -480,9 +486,9 @@ project("spring-context") {
compile ( files ( project ( ":spring-core" ) . cglibRepackJar ) )
optional ( project ( ":spring-instrument" ) )
optional ( "javax.inject:javax.inject:1" )
optional ( "javax.ejb:javax.ejb-api:${ejbVersion}" )
optional ( "javax.enterprise.concurrent:javax.enterprise.concurrent-api:1.0" )
optional ( "javax.ejb:javax.ejb-api:${ejbApiVersion}" )
optional ( "javax.interceptor:javax.interceptor-api:${interceptorApiVersion}" )
optional ( "javax.enterprise.concurrent:javax.enterprise.concurrent-api:1.0" )
optional ( "javax.money:money-api:1.0" )
optional ( "org.eclipse.persistence:javax.persistence:${jpaVersion}" )
optional ( "javax.validation:validation-api:${beanvalVersion}" )
@ -492,11 +498,53 @@ project("spring-context") {
@@ -492,11 +498,53 @@ project("spring-context") {
optional ( "org.codehaus.groovy:groovy-all:${groovyVersion}" )
optional ( "org.beanshell:bsh:2.0b4" )
testCompile ( "javax.inject:javax.inject-tck:1" )
testCompile ( "javax.el:javax.el-api:2.2.5 " )
testCompile ( "org.glassfish.web:javax.el:2.2.6 " )
testCompile ( "javax.el:javax.el-api:${elApiVersion} " )
testCompile ( "org.glassfish:javax.el:3.0.1-b08 " )
testCompile ( "org.javamoney:moneta:1.1" )
testCompile ( "org.apache.commons:commons-pool2:2.4.2" )
testCompile ( "org.slf4j:slf4j-api:${slf4jVersion}" )
testRuntime ( "javax.xml.bind:jaxb-api:${jaxbVersion}" )
}
}
project ( "spring-oxm" ) {
description = "Spring Object/XML Marshalling"
apply from: "oxm.gradle"
compileTestJava {
// necessary to avoid java . lang . VerifyError on jibx compilation
// see http: // jira . codehaus . org /browse/ JIBX - 465
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
dependencies {
compile ( project ( ":spring-beans" ) )
compile ( project ( ":spring-core" ) )
optional ( "org.codehaus.castor:castor-xml:1.4.1" ) {
exclude group: 'stax' , module: 'stax-api'
exclude group: "org.springframework" , module: "spring-context"
}
optional ( "com.thoughtworks.xstream:xstream:${xstreamVersion}" ) {
exclude group: 'xpp3' , module: 'xpp3_min'
exclude group: 'xmlpull' , module: 'xmlpull'
}
optional ( "org.jibx:jibx-run:1.2.6" )
testCompile ( project ( ":spring-context" ) )
testCompile ( "xmlunit:xmlunit:${xmlunitVersion}" )
testCompile ( "xpp3:xpp3:1.1.4c" )
testCompile ( "org.codehaus.jettison:jettison:1.3.7" ) {
exclude group: 'stax' , module: 'stax-api'
}
if ( compileTestJava . enabled ) {
testCompile ( files ( genCastor . classesDir ) . builtBy ( genCastor ) )
testCompile ( files ( genJaxb . classesDir ) . builtBy ( genJaxb ) )
}
testRuntime ( "xerces:xercesImpl:2.11.0" ) // for Castor
testRuntime ( "javax.xml.bind:jaxb-api:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-core:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-impl:${jaxbVersion}" )
testRuntime ( "javax.activation:activation:${activationApiVersion}" )
}
}
@ -509,7 +557,7 @@ project("spring-messaging") {
@@ -509,7 +557,7 @@ project("spring-messaging") {
compile ( project ( ":spring-context" ) )
optional ( project ( ":spring-oxm" ) )
optional ( "io.projectreactor:reactor-core:${reactorVersion}" ) {
force = true // enforce 2.0 . x
force = true // enforce 2.0 . x
}
optional ( "io.projectreactor:reactor-net:${reactorVersion}" ) {
exclude group: "io.netty" , module: "netty-all"
@ -537,6 +585,10 @@ project("spring-messaging") {
@@ -537,6 +585,10 @@ project("spring-messaging") {
testCompile ( "io.netty:netty-all:${nettyVersion}" )
testCompile ( "org.slf4j:slf4j-jcl:${slf4jVersion}" )
testCompile ( "xmlunit:xmlunit:${xmlunitVersion}" )
testRuntime ( "javax.xml.bind:jaxb-api:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-core:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-impl:${jaxbVersion}" )
testRuntime ( "javax.activation:activation:${activationApiVersion}" )
}
}
@ -550,7 +602,7 @@ project("spring-tx") {
@@ -550,7 +602,7 @@ project("spring-tx") {
optional ( project ( ":spring-context" ) ) // for JCA , @EnableTransactionManagement
optional ( "javax.transaction:javax.transaction-api:${jtaVersion}" )
optional ( "javax.resource:javax.resource-api:${jcaVersion}" )
optional ( "javax.ejb:javax.ejb-api:${ejbVersion}" )
optional ( "javax.ejb:javax.ejb-api:${ejbApi Version}" )
optional ( "javax.interceptor:javax.interceptor-api:${interceptorApiVersion}" )
optional ( "com.ibm.websphere:uow:6.0.2.17" )
testCompile ( "org.aspectj:aspectjweaver:${aspectjVersion}" )
@ -559,42 +611,6 @@ project("spring-tx") {
@@ -559,42 +611,6 @@ project("spring-tx") {
}
}
project ( "spring-oxm" ) {
description = "Spring Object/XML Marshalling"
apply from: "oxm.gradle"
compileTestJava {
// necessary to avoid java . lang . VerifyError on jibx compilation
// see http: // jira . codehaus . org /browse/ JIBX - 465
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
dependencies {
compile ( project ( ":spring-beans" ) )
compile ( project ( ":spring-core" ) )
optional ( "org.codehaus.castor:castor-xml:1.4.1" ) {
exclude group: 'stax' , module: 'stax-api'
exclude group: "org.springframework" , module: "spring-context"
}
optional ( "com.thoughtworks.xstream:xstream:${xstreamVersion}" ) {
exclude group: 'xpp3' , module: 'xpp3_min'
exclude group: 'xmlpull' , module: 'xmlpull'
}
optional ( "org.jibx:jibx-run:1.2.6" )
testCompile ( project ( ":spring-context" ) )
testCompile ( "xmlunit:xmlunit:${xmlunitVersion}" )
testCompile ( "xpp3:xpp3:1.1.4c" )
testCompile ( "org.codehaus.jettison:jettison:1.3.7" ) {
exclude group: 'stax' , module: 'stax-api'
}
if ( compileTestJava . enabled ) {
testCompile ( files ( genCastor . classesDir ) . builtBy ( genCastor ) )
testCompile ( files ( genJaxb . classesDir ) . builtBy ( genJaxb ) )
}
}
}
project ( "spring-jms" ) {
description = "Spring JMS"
@ -610,6 +626,7 @@ project("spring-jms") {
@@ -610,6 +626,7 @@ project("spring-jms") {
optional ( "javax.transaction:javax.transaction-api:${jtaVersion}" )
optional ( "javax.resource:javax.resource-api:${jcaVersion}" )
optional ( "com.fasterxml.jackson.core:jackson-databind:${jackson2Version}" )
testRuntime ( "javax.activation:activation:${activationApiVersion}" )
}
}
@ -683,20 +700,20 @@ project("spring-web") {
@@ -683,20 +700,20 @@ project("spring-web") {
provided "javax.servlet:javax.servlet-api:${servletVersion}"
optional ( project ( ":spring-oxm" ) ) // for MarshallingHttpMessageConverter
optional ( "javax.servlet.jsp:javax.servlet.jsp-api:${jspVersion}" )
optional ( "javax.el:javax.el-api:2.2.5 " )
optional ( "javax.el:javax.el-api:${elApiVersion} " )
optional ( "javax.faces:javax.faces-api:2.2" )
optional ( "javax.validation:validation-api:${beanvalVersion}" )
optional ( "org.codehaus.groovy:groovy-all:${groovyVersion}" )
optional ( "com.caucho:hessian:4.0.38" )
optional ( "commons-fileupload:commons-fileupload:${fileuploadVersion}" )
optional ( "org.reactivestreams:reactive-streams:1.0.0 " )
optional ( "org.reactivestreams:reactive-streams:${reactivestreamsVersion} " )
optional ( "io.projectreactor:reactor-core:${reactorCoreVersion}" )
optional ( "io.projectreactor:reactor-netty:${reactorNettyVersion}" )
optional ( "io.reactivex:rxnetty-http:0.5.2-SNAPSHOT" ) {
exclude group: 'io.reactivex' , module: 'rxjava'
}
optional ( "io.reactivex:rxjava:${rxJ avaVersion}" )
optional ( "io.undertow:undertow-core:1.3.20.Final " )
optional ( "io.reactivex:rxjava:${rxj avaVersion}" )
optional ( "io.undertow:undertow-core:${undertowVersion} " )
optional ( "io.netty:netty-buffer:${nettyVersion}" ) // Temporarily for JsonObjectDecoder
optional ( "com.fasterxml.woodstox:woodstox-core:${woodstoxVersion}" ) { // woodstox before aalto
exclude group: "stax" , module: "stax-api"
@ -735,7 +752,45 @@ project("spring-web") {
@@ -735,7 +752,45 @@ project("spring-web") {
testCompile ( "org.eclipse.jetty:jetty-server:${jettyVersion}" )
testCompile ( "org.eclipse.jetty:jetty-servlet:${jettyVersion}" )
testCompile ( "com.squareup.okhttp3:mockwebserver:3.0.1" )
testRuntime ( "javax.xml.ws:jaxws-api:2.2.11" )
testRuntime ( "javax.xml.bind:jaxb-api:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-core:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-impl:${jaxbVersion}" )
testRuntime ( "javax.activation:activation:${activationApiVersion}" )
}
}
project ( "spring-web-reactive" ) {
description = "Spring Web Reactive"
dependencies {
compile ( project ( ":spring-core" ) )
compile ( project ( ":spring-web" ) )
compile "org.reactivestreams:reactive-streams:${reactivestreamsVersion}"
compile "io.projectreactor:reactor-core:${reactorCoreVersion}"
optional ( project ( ":spring-context-support" ) ) // for FreeMarker support
provided "javax.servlet:javax.servlet-api:${servletVersion}"
optional ( "com.fasterxml.jackson.core:jackson-databind:${jackson2Version}" )
optional ( "org.freemarker:freemarker:${freemarkerVersion}" )
optional "org.apache.httpcomponents:httpclient:4.5.1" // Needed to run Javadoc without error
testCompile ( "org.apache.tomcat:tomcat-util:${tomcatVersion}" )
testCompile ( "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}" )
testCompile ( "org.eclipse.jetty:jetty-server:${jettyVersion}" )
testCompile ( "org.eclipse.jetty:jetty-servlet:${jettyVersion}" )
testCompile ( "io.projectreactor:reactor-netty:${reactorNettyVersion}" )
testCompile ( "io.reactivex:rxnetty-http:0.5.2-SNAPSHOT" ) {
exclude group: 'io.reactivex' , module: 'rxjava'
}
testCompile ( "io.undertow:undertow-core:${undertowVersion}" )
testCompile ( "io.reactivex:rxjava:${rxjavaVersion}" )
testCompile ( "com.fasterxml:aalto-xml:1.0.0" )
testCompile ( "org.slf4j:slf4j-jcl:${slf4jVersion}" )
testCompile ( "javax.validation:validation-api:${beanvalVersion}" )
testCompile ( "xmlunit:xmlunit:1.6" )
testRuntime ( "javax.xml.bind:jaxb-api:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-core:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-impl:${jaxbVersion}" )
testRuntime ( "javax.activation:activation:${activationApiVersion}" )
}
}
@ -760,6 +815,7 @@ project("spring-orm") {
@@ -760,6 +815,7 @@ project("spring-orm") {
testCompile ( "org.aspectj:aspectjweaver:${aspectjVersion}" )
testCompile ( "org.hsqldb:hsqldb:${hsqldbVersion}" )
testCompile ( "org.slf4j:slf4j-jcl:${slf4jVersion}" )
testRuntime ( "javax.xml.bind:jaxb-api:${jaxbVersion}" )
}
}
@ -787,7 +843,7 @@ project("spring-webmvc") {
@@ -787,7 +843,7 @@ project("spring-webmvc") {
optional ( "com.fasterxml.jackson.core:jackson-databind:${jackson2Version}" )
optional ( "com.fasterxml.jackson.dataformat:jackson-dataformat-xml:${jackson2Version}" )
optional ( "com.rometools:rome:${romeVersion}" )
optional ( "javax.el:javax.el-api:2.2.5 " )
optional ( "javax.el:javax.el-api:${elApiVersion} " )
optional ( "org.apache.tiles:tiles-api:${tiles3Version}" )
optional ( "org.apache.tiles:tiles-core:${tiles3Version}" ) {
exclude group: "org.slf4j" , module: "jcl-over-slf4j"
@ -832,37 +888,10 @@ project("spring-webmvc") {
@@ -832,37 +888,10 @@ project("spring-webmvc") {
testRuntime ( "org.jruby:jruby:9.1.2.0" )
testRuntime ( "org.python:jython-standalone:2.5.3" )
testRuntime ( "org.webjars:underscorejs:1.8.3" )
}
}
project ( "spring-web-reactive" ) {
description = "Spring Web Reactive"
dependencies {
compile ( project ( ":spring-core" ) )
compile ( project ( ":spring-web" ) )
compile "org.reactivestreams:reactive-streams:1.0.0"
compile "io.projectreactor:reactor-core:${reactorCoreVersion}"
compile "io.netty:netty-buffer:${nettyVersion}" // Temporarily for JsonObjectDecoder
optional ( project ( ":spring-context-support" ) ) // for FreeMarker support
provided "javax.servlet:javax.servlet-api:${servletVersion}"
optional ( "com.fasterxml.jackson.core:jackson-databind:${jackson2Version}" )
optional ( "org.freemarker:freemarker:${freemarkerVersion}" )
optional "org.apache.httpcomponents:httpclient:4.5.1" // Needed to run Javadoc without error
testCompile ( "org.apache.tomcat:tomcat-util:${tomcatVersion}" )
testCompile ( "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}" )
testCompile ( "org.eclipse.jetty:jetty-server:${jettyVersion}" )
testCompile ( "org.eclipse.jetty:jetty-servlet:${jettyVersion}" )
testCompile ( "io.projectreactor:reactor-netty:${reactorNettyVersion}" )
testCompile ( "io.reactivex:rxnetty-http:0.5.2-SNAPSHOT" ) {
exclude group: 'io.reactivex' , module: 'rxjava'
}
testCompile ( "io.undertow:undertow-core:1.3.20.Final" )
testCompile ( "io.reactivex:rxjava:${rxJavaVersion}" )
testCompile ( "com.fasterxml:aalto-xml:1.0.0" )
testCompile ( "org.slf4j:slf4j-jcl:${slf4jVersion}" )
testCompile ( "javax.validation:validation-api:${beanvalVersion}" )
testCompile ( "xmlunit:xmlunit:1.6" )
testRuntime ( "javax.xml.bind:jaxb-api:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-core:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-impl:${jaxbVersion}" )
testRuntime ( "javax.activation:activation:${activationApiVersion}" )
}
}
@ -906,7 +935,7 @@ project("spring-websocket") {
@@ -906,7 +935,7 @@ project("spring-websocket") {
testCompile ( "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}" )
testCompile ( "org.apache.tomcat.embed:tomcat-embed-websocket:${tomcatVersion}" )
testCompile ( "io.projectreactor:reactor-core:${reactorVersion}" ) {
force = true // enforce 2.0 . x
force = true // enforce 2.0 . x
}
testCompile ( "io.projectreactor:reactor-net:${reactorVersion}" )
testCompile ( "io.netty:netty-all:${nettyVersion}" )
@ -939,7 +968,7 @@ project("spring-test") {
@@ -939,7 +968,7 @@ project("spring-test") {
optional ( "org.apache.taglibs:taglibs-standard-jstlel:1.2.1" ) {
exclude group: "org.apache.taglibs" , module: "taglibs-standard-spec"
}
optional ( "javax.el:javax.el-api:2.2.5 " )
optional ( "javax.el:javax.el-api:${elApiVersion} " )
optional ( "javax.websocket:javax.websocket-api:${websocketVersion}" )
optional ( "org.aspectj:aspectjweaver:${aspectjVersion}" )
optional ( "org.codehaus.groovy:groovy-all:${groovyVersion}" )
@ -955,7 +984,7 @@ project("spring-test") {
@@ -955,7 +984,7 @@ project("spring-test") {
testCompile ( project ( ":spring-context-support" ) )
testCompile ( project ( ":spring-oxm" ) )
testCompile ( "javax.mail:javax.mail-api:${javamailVersion}" )
testCompile ( "javax.ejb:javax.ejb-api:${ejbVersion}" )
testCompile ( "javax.ejb:javax.ejb-api:${ejbApi Version}" )
testCompile ( "javax.interceptor:javax.interceptor-api:${interceptorApiVersion}" )
testCompile ( "org.hibernate:hibernate-core:${hibernate5Version}" )
testCompile ( "org.hibernate:hibernate-validator:${hibval5Version}" )
@ -980,6 +1009,10 @@ project("spring-test") {
@@ -980,6 +1009,10 @@ project("spring-test") {
testRuntime ( "org.apache.logging.log4j:log4j-jul:${log4jVersion}" )
testRuntime ( "org.ehcache:ehcache:${ehcache3Version}" )
testRuntime ( "org.terracotta:management-model:2.0.0" )
testRuntime ( "javax.xml.bind:jaxb-api:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-core:${jaxbVersion}" )
testRuntime ( "com.sun.xml.bind:jaxb-impl:${jaxbVersion}" )
testRuntime ( "javax.activation:activation:${activationApiVersion}" )
}
task testNG ( type: Test ) {