diff --git a/pom.xml b/pom.xml
index 40397ac6c9..8a494719a8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -430,7 +430,6 @@
spring-soap
spring-static-resources
spring-swagger-codegen
- spring-web-modules
testing-modules
video-tutorials
@@ -604,7 +603,6 @@
spring-soap
spring-static-resources
spring-swagger-codegen
- spring-web-modules
testing-modules
video-tutorials
@@ -927,6 +925,7 @@
spring-threads
spring-vault
spring-websockets
+ spring-web-modules
static-analysis
tensorflow-java
vertx-modules
@@ -1189,6 +1188,7 @@
spring-threads
spring-vault
spring-websockets
+ spring-web-modules
static-analysis
tensorflow-java
vertx-modules
diff --git a/spring-web-modules/spring-freemarker/pom.xml b/spring-web-modules/spring-freemarker/pom.xml
index 07d37736b6..9ac01fd106 100644
--- a/spring-web-modules/spring-freemarker/pom.xml
+++ b/spring-web-modules/spring-freemarker/pom.xml
@@ -55,9 +55,23 @@
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ --add-opens java.base/java.lang=ALL-UNNAMED
+
+
+
+
+
+
5.0.8.RELEASE
- 2.3.28
+ 2.3.32
false
1.5.10.RELEASE
diff --git a/spring-web-modules/spring-mvc-basics-2/pom.xml b/spring-web-modules/spring-mvc-basics-2/pom.xml
index 79d1531274..28eb3a16f2 100644
--- a/spring-web-modules/spring-mvc-basics-2/pom.xml
+++ b/spring-web-modules/spring-mvc-basics-2/pom.xml
@@ -136,7 +136,6 @@
org.apache.maven.plugins
maven-war-plugin
- ${maven-war-plugin.version}
src/main/webapp
springMvcSimple
@@ -149,8 +148,6 @@
- 1.8
- 1.8
6.0.10.Final
enter-location-of-server
3.0.11.RELEASE
diff --git a/spring-web-modules/spring-mvc-basics-5/pom.xml b/spring-web-modules/spring-mvc-basics-5/pom.xml
index 0f2b0bc7bd..c957d669bd 100644
--- a/spring-web-modules/spring-mvc-basics-5/pom.xml
+++ b/spring-web-modules/spring-mvc-basics-5/pom.xml
@@ -41,14 +41,18 @@
org.apache.commons
commons-io
- 1.3.2
+ ${commons-io.version}
com.jayway.jsonpath
json-path
- 2.7.0
+ ${json-path.version}
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ ${jaxb-runtime.version}
-
@@ -65,4 +69,10 @@
+
+ 1.3.2
+ 2.7.0
+ 2.3.5
+
+
\ No newline at end of file
diff --git a/spring-web-modules/spring-mvc-basics/pom.xml b/spring-web-modules/spring-mvc-basics/pom.xml
index ccd6773e6f..0f1d423ca2 100644
--- a/spring-web-modules/spring-mvc-basics/pom.xml
+++ b/spring-web-modules/spring-mvc-basics/pom.xml
@@ -39,6 +39,11 @@
spring-boot-starter-test
test
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ ${jaxb-runtime.version}
+
@@ -55,4 +60,8 @@
+
+ 2.3.5
+
+
\ No newline at end of file
diff --git a/spring-web-modules/spring-mvc-crash/pom.xml b/spring-web-modules/spring-mvc-crash/pom.xml
index 2b7b79666d..f3faa18816 100644
--- a/spring-web-modules/spring-mvc-crash/pom.xml
+++ b/spring-web-modules/spring-mvc-crash/pom.xml
@@ -124,7 +124,15 @@
org.apache.maven.plugins
maven-war-plugin
- ${maven-war-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ --add-opens java.base/java.lang=ALL-UNNAMED
+
+
diff --git a/spring-web-modules/spring-mvc-forms-jsp/pom.xml b/spring-web-modules/spring-mvc-forms-jsp/pom.xml
index b0269e3344..3ad815e95f 100644
--- a/spring-web-modules/spring-mvc-forms-jsp/pom.xml
+++ b/spring-web-modules/spring-mvc-forms-jsp/pom.xml
@@ -68,6 +68,11 @@
${spring-boot-starter-test.version}
test
+
+ javax.annotation
+ javax.annotation-api
+ ${javax.annotation-api.version}
+
@@ -83,7 +88,6 @@
org.apache.maven.plugins
maven-war-plugin
- ${maven-war-plugin.version}
src/main/webapp
spring-mvc-forms
@@ -101,6 +105,7 @@
6.0.10.Final
5.2.5.Final
6.0.6
+ 1.3.2
\ No newline at end of file
diff --git a/spring-web-modules/spring-mvc-java-2/pom.xml b/spring-web-modules/spring-mvc-java-2/pom.xml
index 1bbb066786..d88a9c320a 100644
--- a/spring-web-modules/spring-mvc-java-2/pom.xml
+++ b/spring-web-modules/spring-mvc-java-2/pom.xml
@@ -36,6 +36,11 @@
commons-io
${commons-io.version}
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ ${jaxb-runtime.version}
+
@@ -51,6 +56,7 @@
4.0.1
5.2.2.RELEASE
+ 2.3.5
\ No newline at end of file
diff --git a/spring-web-modules/spring-mvc-java/pom.xml b/spring-web-modules/spring-mvc-java/pom.xml
index 208973eccb..8098f07282 100644
--- a/spring-web-modules/spring-mvc-java/pom.xml
+++ b/spring-web-modules/spring-mvc-java/pom.xml
@@ -126,7 +126,6 @@
org.apache.maven.plugins
maven-war-plugin
- ${maven-war-plugin.version}
false
@@ -227,7 +226,6 @@
4.5.2
2.23
- 3.2.2
2.7
1.6.1
3.1.0
diff --git a/spring-web-modules/spring-mvc-velocity/pom.xml b/spring-web-modules/spring-mvc-velocity/pom.xml
index 1b1e8b1ea4..676fa09dac 100644
--- a/spring-web-modules/spring-mvc-velocity/pom.xml
+++ b/spring-web-modules/spring-mvc-velocity/pom.xml
@@ -88,11 +88,19 @@
org.apache.maven.plugins
maven-war-plugin
- ${maven-war-plugin.version}
false
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ --add-opens java.base/java.lang=ALL-UNNAMED
+
+
+
diff --git a/spring-web-modules/spring-mvc-views/pom.xml b/spring-web-modules/spring-mvc-views/pom.xml
index 79cf82bc0b..d2b5d45366 100644
--- a/spring-web-modules/spring-mvc-views/pom.xml
+++ b/spring-web-modules/spring-mvc-views/pom.xml
@@ -83,16 +83,10 @@
org.apache.maven.plugins
maven-compiler-plugin
- 2.0.2
-
-
- ${java.version}
-
org.apache.maven.plugins
maven-war-plugin
- ${maven-war-plugin.version}
src/main/webapp
spring-mvc-views
diff --git a/spring-web-modules/spring-mvc-webflow/pom.xml b/spring-web-modules/spring-mvc-webflow/pom.xml
index 69985a7b9d..a128103bac 100644
--- a/spring-web-modules/spring-mvc-webflow/pom.xml
+++ b/spring-web-modules/spring-mvc-webflow/pom.xml
@@ -71,7 +71,7 @@
org.apache.tomee.maven
tomee-maven-plugin
- 8.0.1
+ ${tomee-maven-plugin.version}
8080
spring-mvc-webflow
@@ -91,11 +91,19 @@
org.apache.maven.plugins
maven-war-plugin
- ${maven-war-plugin.version}
false
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ --add-opens java.base/java.lang=ALL-UNNAMED
+
+
+
@@ -110,6 +118,7 @@
2.7
1.6.1
1.5.10.RELEASE
+ 8.0.1
\ No newline at end of file
diff --git a/spring-web-modules/spring-mvc-xml-2/pom.xml b/spring-web-modules/spring-mvc-xml-2/pom.xml
index 5910823e95..f4326ccf68 100644
--- a/spring-web-modules/spring-mvc-xml-2/pom.xml
+++ b/spring-web-modules/spring-mvc-xml-2/pom.xml
@@ -81,7 +81,15 @@
org.apache.maven.plugins
maven-war-plugin
- ${maven-war-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ --add-opens java.base/java.lang=ALL-UNNAMED
+
+
diff --git a/spring-web-modules/spring-mvc-xml/pom.xml b/spring-web-modules/spring-mvc-xml/pom.xml
index d8d4082219..bf0dc52b68 100644
--- a/spring-web-modules/spring-mvc-xml/pom.xml
+++ b/spring-web-modules/spring-mvc-xml/pom.xml
@@ -119,7 +119,15 @@
org.apache.maven.plugins
maven-war-plugin
- ${maven-war-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ --add-opens java.base/java.lang=ALL-UNNAMED
+
+
diff --git a/spring-web-modules/spring-thymeleaf-4/pom.xml b/spring-web-modules/spring-thymeleaf-4/pom.xml
index 8063b14c39..163d590c9f 100644
--- a/spring-web-modules/spring-thymeleaf-4/pom.xml
+++ b/spring-web-modules/spring-thymeleaf-4/pom.xml
@@ -107,7 +107,6 @@
org.apache.maven.plugins
maven-war-plugin
- ${maven-war-plugin.version}
false