@@ -68,7 +68,7 @@ configure(allprojects) { project ->
68
68
ext. jodaVersion = " 2.9.9"
69
69
ext. jpaVersion = " 2.1.1"
70
70
ext. jsfVersion = " 2.2"
71
- ext. jsonBindingVersion = " 1.0.0-RC2 "
71
+ ext. jsonBindingVersion = " 1.0"
72
72
ext. jspVersion = " 2.3.2-b02"
73
73
ext. jtaVersion = " 1.2"
74
74
ext. junitVersion = " 4.12"
@@ -86,7 +86,7 @@ configure(allprojects) { project ->
86
86
ext. romeVersion = " 1.7.3"
87
87
ext. rxjavaVersion = ' 1.3.0'
88
88
ext. rxjavaAdapterVersion = ' 1.2.1'
89
- ext. rxjava2Version = ' 2.1.0 '
89
+ ext. rxjava2Version = ' 2.1.1 '
90
90
ext. rxnettyVersion = ' 0.5.2'
91
91
ext. servletVersion = " 3.1.0"
92
92
ext. slf4jVersion = " 1.7.25"
@@ -322,7 +322,7 @@ project("spring-core") {
322
322
// further transformed by the JarJar task to depend on org.springframework.asm; this
323
323
// avoids including two different copies of asm unnecessarily.
324
324
def cglibVersion = " 3.2.5"
325
- def objenesisVersion = " 2.5.1 "
325
+ def objenesisVersion = " 2.6 "
326
326
327
327
configurations {
328
328
jarjar
@@ -597,6 +597,7 @@ project("spring-messaging") {
597
597
testCompile(" org.jetbrains.kotlin:kotlin-stdlib:${ kotlinVersion} " )
598
598
testRuntime(" com.sun.xml.bind:jaxb-core:${ jaxbVersion} " )
599
599
testRuntime(" com.sun.xml.bind:jaxb-impl:${ jaxbVersion} " )
600
+ testRuntime(" javax.activation:activation:${ activationApiVersion} " )
600
601
}
601
602
}
602
603
@@ -779,67 +780,6 @@ project("spring-web") {
779
780
}
780
781
}
781
782
782
- project(" spring-webflux" ) {
783
- description = " Spring WebFlux"
784
-
785
- dependencies {
786
- compile(project(" :spring-core" ))
787
- compile(project(" :spring-web" ))
788
- compile(" org.reactivestreams:reactive-streams" )
789
- compile(" io.projectreactor:reactor-core" )
790
- optional(project(" :spring-context-support" )) // for FreeMarker support
791
- provided " javax.servlet:javax.servlet-api:${ servletVersion} "
792
- optional(" javax.xml.bind:jaxb-api:${ jaxbVersion} " )
793
- optional(" com.fasterxml.jackson.core:jackson-databind:${ jackson2Version} " )
794
- optional(" org.freemarker:freemarker:${ freemarkerVersion} " )
795
- optional(" org.apache.httpcomponents:httpclient:${ httpclientVersion} " ) {
796
- exclude group : " commons-logging" , module : " commons-logging"
797
- }
798
- optional(' org.webjars:webjars-locator:0.32-1' )
799
- optional(" io.projectreactor.ipc:reactor-netty" )
800
- optional(" io.reactivex:rxjava:${ rxjavaVersion} " )
801
- optional(" io.reactivex:rxjava-reactive-streams:${ rxjavaAdapterVersion} " )
802
- optional(" javax.websocket:javax.websocket-api:${ websocketVersion} " )
803
- optional(" org.apache.tomcat:tomcat-websocket:${ tomcatVersion} " ) {
804
- exclude group : " org.apache.tomcat" , module : " tomcat-websocket-api"
805
- exclude group : " org.apache.tomcat" , module : " tomcat-servlet-api"
806
- }
807
- optional(" org.eclipse.jetty.websocket:websocket-server:${ jettyVersion} " ) {
808
- exclude group : " javax.servlet" , module : " javax.servlet"
809
- }
810
- optional(" io.undertow:undertow-websockets-jsr:${ undertowVersion} " ) {
811
- exclude group : " org.jboss.spec.javax.websocket" , module : " jboss-websocket-api_1.1_spec"
812
- }
813
- optional(" org.jetbrains.kotlin:kotlin-reflect:${ kotlinVersion} " )
814
- optional(" org.jetbrains.kotlin:kotlin-stdlib:${ kotlinVersion} " )
815
- testCompile(" io.projectreactor:reactor-test" )
816
- testCompile(" javax.validation:validation-api:${ beanvalVersion} " )
817
- testCompile(" org.hibernate:hibernate-validator:${ hibvalVersion} " )
818
- testCompile(" org.apache.tomcat:tomcat-util:${ tomcatVersion} " )
819
- testCompile(" org.apache.tomcat.embed:tomcat-embed-core:${ tomcatVersion} " )
820
- testCompile(" org.eclipse.jetty:jetty-server:${ jettyVersion} " )
821
- testCompile(" org.eclipse.jetty:jetty-servlet:${ jettyVersion} " )
822
- testCompile " io.reactivex.rxjava2:rxjava:${ rxjava2Version} "
823
- testCompile(" io.undertow:undertow-core:${ undertowVersion} " )
824
- testCompile(" io.reactivex:rxnetty-http:${ rxnettyVersion} " ) {
825
- exclude group : ' io.reactivex' , module : ' rxjava'
826
- }
827
- testCompile(" com.fasterxml:aalto-xml:1.0.0" )
828
- testCompile(" org.xmlunit:xmlunit-matchers:${ xmlunitVersion} " )
829
- testCompile(" com.squareup.okhttp3:mockwebserver:${ okhttp3Version} " )
830
- testCompile(" org.jetbrains.kotlin:kotlin-script-runtime:${ kotlinVersion} " )
831
- testRuntime(" org.jetbrains.kotlin:kotlin-script-util:${ kotlinVersion} " )
832
- testRuntime(" org.jetbrains.kotlin:kotlin-compiler:${ kotlinVersion} " )
833
- testRuntime(" org.jruby:jruby:9.1.9.0" )
834
- testRuntime(" org.python:jython-standalone:2.5.3" )
835
- testRuntime(" org.webjars:underscorejs:1.8.3" )
836
- testRuntime(" org.glassfish:javax.el:3.0.1-b08" )
837
- testRuntime(" com.sun.xml.bind:jaxb-core:${ jaxbVersion} " )
838
- testRuntime(" com.sun.xml.bind:jaxb-impl:${ jaxbVersion} " )
839
- testRuntime(" org.synchronoss.cloud:nio-multipart-parser:${ niomultipartVersion} " )
840
- }
841
- }
842
-
843
783
project(" spring-orm" ) {
844
784
description = " Spring Object/Relational Mapping"
845
785
@@ -948,6 +888,7 @@ project("spring-webmvc") {
948
888
testRuntime(" org.glassfish:javax.el:3.0.1-b08" )
949
889
testRuntime(" com.sun.xml.bind:jaxb-core:${ jaxbVersion} " )
950
890
testRuntime(" com.sun.xml.bind:jaxb-impl:${ jaxbVersion} " )
891
+ testRuntime(" javax.activation:activation:${ activationApiVersion} " )
951
892
}
952
893
}
953
894
@@ -995,6 +936,68 @@ project("spring-websocket") {
995
936
}
996
937
}
997
938
939
+ project(" spring-webflux" ) {
940
+ description = " Spring WebFlux"
941
+
942
+ dependencies {
943
+ compile(project(" :spring-core" ))
944
+ compile(project(" :spring-web" ))
945
+ compile(" org.reactivestreams:reactive-streams" )
946
+ compile(" io.projectreactor:reactor-core" )
947
+ optional(project(" :spring-context-support" )) // for FreeMarker support
948
+ provided " javax.servlet:javax.servlet-api:${ servletVersion} "
949
+ optional(" javax.xml.bind:jaxb-api:${ jaxbVersion} " )
950
+ optional(" com.fasterxml.jackson.core:jackson-databind:${ jackson2Version} " )
951
+ optional(" org.freemarker:freemarker:${ freemarkerVersion} " )
952
+ optional(" org.apache.httpcomponents:httpclient:${ httpclientVersion} " ) {
953
+ exclude group : " commons-logging" , module : " commons-logging"
954
+ }
955
+ optional(' org.webjars:webjars-locator:0.32-1' )
956
+ optional(" io.projectreactor.ipc:reactor-netty" )
957
+ optional(" io.reactivex:rxjava:${ rxjavaVersion} " )
958
+ optional(" io.reactivex:rxjava-reactive-streams:${ rxjavaAdapterVersion} " )
959
+ optional(" javax.websocket:javax.websocket-api:${ websocketVersion} " )
960
+ optional(" org.apache.tomcat:tomcat-websocket:${ tomcatVersion} " ) {
961
+ exclude group : " org.apache.tomcat" , module : " tomcat-websocket-api"
962
+ exclude group : " org.apache.tomcat" , module : " tomcat-servlet-api"
963
+ }
964
+ optional(" org.eclipse.jetty.websocket:websocket-server:${ jettyVersion} " ) {
965
+ exclude group : " javax.servlet" , module : " javax.servlet"
966
+ }
967
+ optional(" io.undertow:undertow-websockets-jsr:${ undertowVersion} " ) {
968
+ exclude group : " org.jboss.spec.javax.websocket" , module : " jboss-websocket-api_1.1_spec"
969
+ }
970
+ optional(" org.jetbrains.kotlin:kotlin-reflect:${ kotlinVersion} " )
971
+ optional(" org.jetbrains.kotlin:kotlin-stdlib:${ kotlinVersion} " )
972
+ testCompile(" io.projectreactor:reactor-test" )
973
+ testCompile(" javax.validation:validation-api:${ beanvalVersion} " )
974
+ testCompile(" org.hibernate:hibernate-validator:${ hibvalVersion} " )
975
+ testCompile(" org.apache.tomcat:tomcat-util:${ tomcatVersion} " )
976
+ testCompile(" org.apache.tomcat.embed:tomcat-embed-core:${ tomcatVersion} " )
977
+ testCompile(" org.eclipse.jetty:jetty-server:${ jettyVersion} " )
978
+ testCompile(" org.eclipse.jetty:jetty-servlet:${ jettyVersion} " )
979
+ testCompile " io.reactivex.rxjava2:rxjava:${ rxjava2Version} "
980
+ testCompile(" io.undertow:undertow-core:${ undertowVersion} " )
981
+ testCompile(" io.reactivex:rxnetty-http:${ rxnettyVersion} " ) {
982
+ exclude group : ' io.reactivex' , module : ' rxjava'
983
+ }
984
+ testCompile(" com.fasterxml:aalto-xml:1.0.0" )
985
+ testCompile(" org.xmlunit:xmlunit-matchers:${ xmlunitVersion} " )
986
+ testCompile(" com.squareup.okhttp3:mockwebserver:${ okhttp3Version} " )
987
+ testCompile(" org.jetbrains.kotlin:kotlin-script-runtime:${ kotlinVersion} " )
988
+ testRuntime(" org.jetbrains.kotlin:kotlin-script-util:${ kotlinVersion} " )
989
+ testRuntime(" org.jetbrains.kotlin:kotlin-compiler:${ kotlinVersion} " )
990
+ testRuntime(" org.jruby:jruby:9.1.9.0" )
991
+ testRuntime(" org.python:jython-standalone:2.5.3" )
992
+ testRuntime(" org.synchronoss.cloud:nio-multipart-parser:${ niomultipartVersion} " )
993
+ testRuntime(" org.webjars:underscorejs:1.8.3" )
994
+ testRuntime(" org.glassfish:javax.el:3.0.1-b08" )
995
+ testRuntime(" com.sun.xml.bind:jaxb-core:${ jaxbVersion} " )
996
+ testRuntime(" com.sun.xml.bind:jaxb-impl:${ jaxbVersion} " )
997
+ testRuntime(" javax.activation:activation:${ activationApiVersion} " )
998
+ }
999
+ }
1000
+
998
1001
project(" spring-test" ) {
999
1002
description = " Spring TestContext Framework"
1000
1003
@@ -1074,6 +1077,7 @@ project("spring-test") {
1074
1077
testRuntime(" org.apache.logging.log4j:log4j-jul:${ log4jVersion} " ) // Java Util Logging for JUnit 5
1075
1078
testRuntime(" org.ehcache:ehcache:${ ehcache3Version} " )
1076
1079
testRuntime(" org.terracotta:management-model:2.0.0" )
1080
+ testRuntime(" javax.annotation:javax.annotation-api:${ annotationApiVersion} " )
1077
1081
testRuntime(" javax.el:javax.el-api:${ elApiVersion} " )
1078
1082
testRuntime(" org.glassfish:javax.el:3.0.1-b08" )
1079
1083
testRuntime(" com.sun.xml.bind:jaxb-core:${ jaxbVersion} " )
@@ -1251,7 +1255,7 @@ configure(rootProject) {
1251
1255
1252
1256
task wrapper(type : Wrapper ) {
1253
1257
description = " Generates gradlew[.bat] scripts"
1254
- gradleVersion = ' 3.5'
1258
+ gradleVersion = ' 3.5.1 '
1255
1259
1256
1260
doLast() {
1257
1261
def gradleOpts = " -XX:MaxMetaspaceSize=1024m -Xmx1024m"
0 commit comments