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