diff --git a/ethereum/pom.xml b/ethereum/pom.xml
index f4850df844..148909e787 100644
--- a/ethereum/pom.xml
+++ b/ethereum/pom.xml
@@ -1,5 +1,5 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.baeldung.ethereum
ethereum
@@ -215,5 +215,4 @@
1.7.25
2.0.4.RELEASE
-
diff --git a/jta/pom.xml b/jta/pom.xml
index b7e39c66e1..1e86a0144c 100644
--- a/jta/pom.xml
+++ b/jta/pom.xml
@@ -30,12 +30,6 @@
spring-boot-starter
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
org.hsqldb
hsqldb
diff --git a/libraries-testing/pom.xml b/libraries-testing/pom.xml
index a2fbed31b2..86c9bd52e1 100644
--- a/libraries-testing/pom.xml
+++ b/libraries-testing/pom.xml
@@ -125,19 +125,6 @@
${java-hamcrest.version}
test
-
-
- net.serenity-bdd
- serenity-core
- ${serenity.version}
- test
-
-
- org.asciidoctor
- asciidoctorj
-
-
-
org.asciidoctor
asciidoctor-maven-plugin
diff --git a/parent-boot-2/pom.xml b/parent-boot-2/pom.xml
index edc115d186..fe272b56a3 100644
--- a/parent-boot-2/pom.xml
+++ b/parent-boot-2/pom.xml
@@ -78,6 +78,6 @@
3.3.0
1.0.22.RELEASE
- 2.1.7.RELEASE
+ 2.1.9.RELEASE
diff --git a/parent-kotlin/pom.xml b/parent-kotlin/pom.xml
index bda5fb70e7..84844dbb8b 100644
--- a/parent-kotlin/pom.xml
+++ b/parent-kotlin/pom.xml
@@ -1,6 +1,6 @@
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4.0.0
parent-kotlin
parent-kotlin
@@ -13,34 +13,34 @@
1.0.0-SNAPSHOT
-
-
- jcenter
- http://jcenter.bintray.com
-
-
- kotlin-ktor
- https://dl.bintray.com/kotlin/ktor/
-
-
- kotlin-eap
- http://dl.bintray.com/kotlin/kotlin-eap
-
-
- spring-milestone
- Spring Milestone Repository
- http://repo.spring.io/milestone
-
-
-
-
-
- kotlin-eap
- http://dl.bintray.com/kotlin/kotlin-eap
-
-
-
-
+
+
+ jcenter
+ http://jcenter.bintray.com
+
+
+ kotlin-ktor
+ https://dl.bintray.com/kotlin/ktor/
+
+
+ kotlin-eap
+ http://dl.bintray.com/kotlin/kotlin-eap
+
+
+ spring-milestone
+ Spring Milestone Repository
+ http://repo.spring.io/milestone
+
+
+
+
+
+ kotlin-eap
+ http://dl.bintray.com/kotlin/kotlin-eap
+
+
+
+
org.springframework.boot
@@ -56,15 +56,15 @@
org.jetbrains.kotlin
kotlin-stdlib-jdk8
-
-
- org.jetbrains.kotlin
- kotlin-stdlib
-
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib
+
org.jetbrains.kotlin
kotlin-reflect
-
+
org.jetbrains.kotlinx
@@ -113,9 +113,9 @@
${project.basedir}/src/main/java
${java.version}
-
- -Xjvm-default=enable
-
+
+ -Xjvm-default=enable
+
diff --git a/persistence-modules/spring-boot-persistence-h2/pom.xml b/persistence-modules/spring-boot-persistence-h2/pom.xml
index bd36a46144..30c727bfc8 100644
--- a/persistence-modules/spring-boot-persistence-h2/pom.xml
+++ b/persistence-modules/spring-boot-persistence-h2/pom.xml
@@ -26,11 +26,6 @@
com.h2database
h2
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
diff --git a/persistence-modules/spring-boot-persistence/pom.xml b/persistence-modules/spring-boot-persistence/pom.xml
index c7cda07a1a..3ad925f16b 100644
--- a/persistence-modules/spring-boot-persistence/pom.xml
+++ b/persistence-modules/spring-boot-persistence/pom.xml
@@ -17,14 +17,17 @@
org.springframework.boot
spring-boot-starter-web
+ ${spring-boot.version}
org.springframework.boot
spring-boot-starter-thymeleaf
+ ${spring-boot.version}
org.springframework.boot
spring-boot-starter-data-jpa
+ ${spring-boot.version}
com.zaxxer
@@ -35,6 +38,7 @@
org.springframework.boot
spring-boot-starter-test
+ ${spring-boot.version}
org.mockito
@@ -99,6 +103,7 @@
2.0.1.Final
10.13.1.1
2.3.4
+ 2.1.7.RELEASE
diff --git a/spring-5-mvc/pom.xml b/spring-5-mvc/pom.xml
index be21db481a..7417f39c21 100644
--- a/spring-5-mvc/pom.xml
+++ b/spring-5-mvc/pom.xml
@@ -46,14 +46,17 @@
org.jetbrains.kotlin
kotlin-stdlib-jre8
+ ${kotlin.version}
org.jetbrains.kotlin
kotlin-reflect
+ ${kotlin.version}
com.fasterxml.jackson.module
jackson-module-kotlin
+ ${jackson.version}
@@ -170,7 +173,8 @@
2.9.0
- 1.1.2
+ 2.9.9
+ 1.2.71
com.baeldung.Spring5Application
4.5.8
diff --git a/spring-5-webflux/pom.xml b/spring-5-webflux/pom.xml
index 6887f01753..91272593d3 100644
--- a/spring-5-webflux/pom.xml
+++ b/spring-5-webflux/pom.xml
@@ -99,6 +99,6 @@
- 2.2.0.M3
+ 2.2.0.RELEASE
diff --git a/spring-5-webflux/src/main/java/com/baeldung/spring/rsocket/client/ClientConfiguration.java b/spring-5-webflux/src/main/java/com/baeldung/spring/rsocket/client/ClientConfiguration.java
index 7dd3591cd6..abfe2e7807 100644
--- a/spring-5-webflux/src/main/java/com/baeldung/spring/rsocket/client/ClientConfiguration.java
+++ b/spring-5-webflux/src/main/java/com/baeldung/spring/rsocket/client/ClientConfiguration.java
@@ -25,6 +25,6 @@ public class ClientConfiguration {
@Bean
RSocketRequester rSocketRequester(RSocketStrategies rSocketStrategies) {
- return RSocketRequester.wrap(rSocket(), MimeTypeUtils.APPLICATION_JSON, rSocketStrategies);
+ return RSocketRequester.wrap(rSocket(), MimeTypeUtils.APPLICATION_JSON, MimeTypeUtils.APPLICATION_JSON, rSocketStrategies);
}
}
diff --git a/spring-5-webflux/src/test/java/com/baeldung/spring/rsocket/client/MarketDataRestControllerIntegrationTest.java b/spring-5-webflux/src/test/java/com/baeldung/spring/rsocket/client/MarketDataRestControllerIntegrationTest.java
index ff00d5ec24..d22832b0fb 100644
--- a/spring-5-webflux/src/test/java/com/baeldung/spring/rsocket/client/MarketDataRestControllerIntegrationTest.java
+++ b/spring-5-webflux/src/test/java/com/baeldung/spring/rsocket/client/MarketDataRestControllerIntegrationTest.java
@@ -13,7 +13,6 @@ import org.springframework.boot.test.autoconfigure.web.reactive.WebFluxTest;
import org.springframework.boot.test.mock.mockito.MockBean;
import org.springframework.messaging.rsocket.RSocketRequester;
import org.springframework.messaging.rsocket.RSocketRequester.RequestSpec;
-import org.springframework.messaging.rsocket.RSocketRequester.ResponseSpec;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.test.web.reactive.server.FluxExchangeResult;
import org.springframework.test.web.reactive.server.WebTestClient;
@@ -34,15 +33,12 @@ public class MarketDataRestControllerIntegrationTest {
@Mock
private RequestSpec requestSpec;
- @Mock
- private ResponseSpec responseSpec;
-
@Test
public void whenInitiatesRequest_ThenGetsResponse() throws Exception {
when(rSocketRequester.route("currentMarketData")).thenReturn(requestSpec);
- when(requestSpec.data(any())).thenReturn(responseSpec);
+ when(requestSpec.data(any())).thenReturn(requestSpec);
MarketData marketData = new MarketData("X", 1);
- when(responseSpec.retrieveMono(MarketData.class)).thenReturn(Mono.just(marketData));
+ when(requestSpec.retrieveMono(MarketData.class)).thenReturn(Mono.just(marketData));
testClient.get()
.uri("/current/{stock}", "X")
@@ -56,8 +52,8 @@ public class MarketDataRestControllerIntegrationTest {
@Test
public void whenInitiatesFireAndForget_ThenGetsNoResponse() throws Exception {
when(rSocketRequester.route("collectMarketData")).thenReturn(requestSpec);
- when(requestSpec.data(any())).thenReturn(responseSpec);
- when(responseSpec.send()).thenReturn(Mono.empty());
+ when(requestSpec.data(any())).thenReturn(requestSpec);
+ when(requestSpec.send()).thenReturn(Mono.empty());
testClient.get()
.uri("/collect")
@@ -70,10 +66,10 @@ public class MarketDataRestControllerIntegrationTest {
@Test
public void whenInitiatesRequest_ThenGetsStream() throws Exception {
when(rSocketRequester.route("feedMarketData")).thenReturn(requestSpec);
- when(requestSpec.data(any())).thenReturn(responseSpec);
+ when(requestSpec.data(any())).thenReturn(requestSpec);
MarketData firstMarketData = new MarketData("X", 1);
MarketData secondMarketData = new MarketData("X", 2);
- when(responseSpec.retrieveFlux(MarketData.class)).thenReturn(Flux.just(firstMarketData, secondMarketData));
+ when(requestSpec.retrieveFlux(MarketData.class)).thenReturn(Flux.just(firstMarketData, secondMarketData));
FluxExchangeResult result = testClient.get()
.uri("/feed/{stock}", "X")
@@ -89,4 +85,4 @@ public class MarketDataRestControllerIntegrationTest {
.thenCancel()
.verify();
}
-}
\ No newline at end of file
+}
diff --git a/spring-5-webflux/src/test/java/com/baeldung/spring/rsocket/server/MarketDataRSocketControllerLiveTest.java b/spring-5-webflux/src/test/java/com/baeldung/spring/rsocket/server/MarketDataRSocketControllerLiveTest.java
index dcf3b82730..40ddc732ac 100644
--- a/spring-5-webflux/src/test/java/com/baeldung/spring/rsocket/server/MarketDataRSocketControllerLiveTest.java
+++ b/spring-5-webflux/src/test/java/com/baeldung/spring/rsocket/server/MarketDataRSocketControllerLiveTest.java
@@ -92,7 +92,7 @@ public class MarketDataRSocketControllerLiveTest {
@Bean
@Lazy
RSocketRequester rSocketRequester(RSocketStrategies rSocketStrategies) {
- return RSocketRequester.wrap(rSocket(), MimeTypeUtils.APPLICATION_JSON, rSocketStrategies);
+ return RSocketRequester.wrap(rSocket(), MimeTypeUtils.APPLICATION_JSON, MimeTypeUtils.APPLICATION_JSON, rSocketStrategies);
}
}
-}
\ No newline at end of file
+}
diff --git a/spring-batch/pom.xml b/spring-batch/pom.xml
index 48d3baeae3..e6d7cee6f2 100644
--- a/spring-batch/pom.xml
+++ b/spring-batch/pom.xml
@@ -10,8 +10,9 @@
com.baeldung
- parent-modules
- 1.0.0-SNAPSHOT
+ parent-boot-2
+ 0.0.1-SNAPSHOT
+ ../parent-boot-2
@@ -78,36 +79,25 @@
org.springframework.boot
spring-boot-starter-batch
- ${spring.boot.version}
org.hsqldb
hsqldb
- 2.5.0
runtime
-
+
org.awaitility
awaitility
${awaitility.version}
test
-
-
- org.springframework.boot
- spring-boot-starter-test
- ${spring.boot.version}
- test
-
-
5.2.0.RELEASE
4.2.0.RELEASE
- 2.1.9.RELEASE
3.15.1
4.1
2.3.1
diff --git a/spring-boot-admin/pom.xml b/spring-boot-admin/pom.xml
index 1c933723e7..c553790359 100644
--- a/spring-boot-admin/pom.xml
+++ b/spring-boot-admin/pom.xml
@@ -8,8 +8,8 @@
com.baeldung
- parent-modules
- 1.0.0-SNAPSHOT
+ parent-boot-2
+ 0.0.1-SNAPSHOT
@@ -17,20 +17,4 @@
spring-boot-admin-client
-
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring.boot.version}
- pom
- import
-
-
-
-
-
- 2.1.8.RELEASE
-
-
-
\ No newline at end of file
+
diff --git a/spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml b/spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml
index 91cc41d669..1528853b0c 100644
--- a/spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml
+++ b/spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml
@@ -7,24 +7,12 @@
greeter-spring-boot-sample-app
- spring-boot-custom-starter
+ parent-boot-1
com.baeldung
0.0.1-SNAPSHOT
../../spring-boot-custom-starter
-
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring-boot.version}
- pom
- import
-
-
-
-
com.baeldung
@@ -51,8 +39,7 @@
- 1.5.15.RELEASE
0.0.1-SNAPSHOT
-
\ No newline at end of file
+
diff --git a/spring-boot-kotlin/pom.xml b/spring-boot-kotlin/pom.xml
index 25508c52b9..ccb1585a75 100644
--- a/spring-boot-kotlin/pom.xml
+++ b/spring-boot-kotlin/pom.xml
@@ -30,19 +30,6 @@
-
-
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring-boot.version}
- pom
- import
-
-
-
-
spring-snapshots
@@ -81,7 +68,6 @@
org.springframework.boot
spring-boot-starter-webflux
- ${spring-boot.version}
com.fasterxml.jackson.module
@@ -160,7 +146,6 @@
1.0.0.M7
1.0.0.BUILD-SNAPSHOT
1.2.1
- 2.2.0.M2
diff --git a/spring-boot-parent/spring-boot-with-custom-parent/pom.xml b/spring-boot-parent/spring-boot-with-custom-parent/pom.xml
index de2946fbb2..a64ebc246a 100644
--- a/spring-boot-parent/spring-boot-with-custom-parent/pom.xml
+++ b/spring-boot-parent/spring-boot-with-custom-parent/pom.xml
@@ -10,22 +10,10 @@
com.baeldung
- spring-boot-parent
- 1.0.0-SNAPSHOT
+ parent-boot-2
+ 0.0.1-SNAPSHOT
-
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring-boot.version}
- pom
- import
-
-
-
-
org.springframework.boot
@@ -35,7 +23,6 @@
1.8
- 2.1.5.RELEASE
diff --git a/spring-boot-properties/pom.xml b/spring-boot-properties/pom.xml
index ccb9204d96..5e65aadc28 100644
--- a/spring-boot-properties/pom.xml
+++ b/spring-boot-properties/pom.xml
@@ -32,11 +32,6 @@
org.springframework.cloud
spring-cloud-starter
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
com.google.guava
guava
diff --git a/spring-ejb/pom.xml b/spring-ejb/pom.xml
index 712bfc66ab..4422223c6f 100755
--- a/spring-ejb/pom.xml
+++ b/spring-ejb/pom.xml
@@ -4,6 +4,7 @@
4.0.0
com.baeldung.spring.ejb
spring-ejb
+ 1.0.0-SNAPSHOT
spring-ejb
pom
Spring EJB Tutorial
@@ -12,6 +13,7 @@
com.baeldung
parent-modules
1.0.0-SNAPSHOT
+ ../
diff --git a/spring-ejb/spring-ejb-client/pom.xml b/spring-ejb/spring-ejb-client/pom.xml
index e0348d5ae3..2dd3120532 100644
--- a/spring-ejb/spring-ejb-client/pom.xml
+++ b/spring-ejb/spring-ejb-client/pom.xml
@@ -12,13 +12,13 @@
spring-ejb
1.0.0-SNAPSHOT
-
-
+
+
org.springframework.boot
spring-boot-dependencies
- 2.0.4.RELEASE
+ ${spring-boot.version}
pom
import
@@ -61,9 +61,13 @@
org.springframework.boot
spring-boot-maven-plugin
- 2.0.4.RELEASE
+ ${spring-boot.version}
+
+ 2.0.4.RELEASE
+
+
diff --git a/spring-jinq/pom.xml b/spring-jinq/pom.xml
index f142b3ee2f..1661614fa0 100644
--- a/spring-jinq/pom.xml
+++ b/spring-jinq/pom.xml
@@ -9,8 +9,8 @@
com.baeldung
- parent-modules
- 1.0.0-SNAPSHOT
+ parent-boot-1
+ 0.0.1-SNAPSHOT
@@ -59,20 +59,7 @@
-
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring-boot.version}
- pom
- import
-
-
-
-
- 1.5.9.RELEASE
1.8.22
diff --git a/spring-rest-full/pom.xml b/spring-rest-full/pom.xml
index 5bc3a70ed5..a2736ba03c 100644
--- a/spring-rest-full/pom.xml
+++ b/spring-rest-full/pom.xml
@@ -125,6 +125,7 @@
xml-apis
xml-apis
+ ${xml-apis.version}
org.javassist
@@ -284,6 +285,7 @@
1.4.9
+ 1.4.01
19.0
@@ -294,4 +296,4 @@
1.1.3
-
\ No newline at end of file
+
diff --git a/spring-rest-query-language/pom.xml b/spring-rest-query-language/pom.xml
index 7ee658d8ba..293bac9479 100644
--- a/spring-rest-query-language/pom.xml
+++ b/spring-rest-query-language/pom.xml
@@ -144,6 +144,7 @@
xml-apis
xml-apis
+ ${xml-apis.version}
org.javassist
@@ -350,6 +351,7 @@
1.4.9
3.21.0-GA
+ 1.4.01
19.0
@@ -359,4 +361,4 @@
1.1.3
-
\ No newline at end of file
+
diff --git a/testing-modules/load-testing-comparison/pom.xml b/testing-modules/load-testing-comparison/pom.xml
index 2c53657481..8441eb3db7 100644
--- a/testing-modules/load-testing-comparison/pom.xml
+++ b/testing-modules/load-testing-comparison/pom.xml
@@ -7,10 +7,10 @@
load-testing-comparison
- parent-modules
+ parent-boot-2
com.baeldung
- 1.0.0-SNAPSHOT
- ../../pom.xml
+ 0.0.1-SNAPSHOT
+ ../../parent-boot-2
@@ -34,11 +34,6 @@
scala-library
${scala.version}
-
-
-
-
-
com.fasterxml.jackson.core
jackson-databind
@@ -47,33 +42,22 @@
org.springframework.boot
spring-boot-starter
- ${spring.boot.version}
org.springframework.boot
spring-boot-starter-web
- ${spring.boot.version}
org.springframework.boot
spring-boot-starter-data-jpa
- ${spring.boot.version}
-
-
- org.springframework.boot
- spring-boot-starter-test
- ${spring.boot.version}
- test
com.h2database
h2
- ${h2.version}
org.projectlombok
lombok
- ${lombok.version}
compile
@@ -143,8 +127,6 @@
3.2.2
2.2.1
5.0
- 3.11
- 2.0.5.RELEASE
-
\ No newline at end of file
+