diff --git a/pom.xml b/pom.xml
index ad2f607141..d10d31365b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -445,6 +445,7 @@
spark-java
spring-4
spring-5
+ spring-5-data-reactive
spring-5-reactive
spring-5-reactive-security
spring-5-reactive-client
@@ -463,6 +464,7 @@
spring-boot-keycloak
spring-boot-bootstrap
spring-boot-admin
+ spring-boot-camel
spring-boot-ops
spring-boot-persistence
spring-boot-security
@@ -552,6 +554,7 @@
spring-thymeleaf
spring-userservice
spring-zuul
+ spring-remoting
spring-reactor
spring-vertx
spring-jinq
@@ -707,6 +710,7 @@
spark-java
spring-4
spring-5
+ spring-5-data-reactive
spring-5-reactive
spring-5-reactive-security
spring-5-reactive-client
@@ -731,6 +735,7 @@
spring-boot-keycloak
spring-boot-bootstrap
spring-boot-admin
+ spring-boot-camel
spring-boot-ops
spring-boot-persistence
spring-boot-security
@@ -993,6 +998,7 @@
persistence-modules/solr
spark-java
spring-4
+ spring-5-data-reactive
spring-5-reactive
spring-5-reactive-security
spring-5-reactive-client
@@ -1009,6 +1015,7 @@
spring-boot-keycloak
spring-boot-bootstrap
spring-boot-admin
+ spring-boot-camel
spring-boot-persistence
spring-boot-security
spring-boot-mvc
@@ -1092,6 +1099,7 @@
spring-thymeleaf
spring-userservice
spring-zuul
+ spring-remoting
spring-reactor
spring-vertx
spring-jinq
diff --git a/spring-data-5-reactive/README.md b/spring-5-data-reactive/README.md
similarity index 100%
rename from spring-data-5-reactive/README.md
rename to spring-5-data-reactive/README.md
diff --git a/spring-data-5-reactive/pom.xml b/spring-5-data-reactive/pom.xml
similarity index 100%
rename from spring-data-5-reactive/pom.xml
rename to spring-5-data-reactive/pom.xml
diff --git a/spring-data-5-reactive/src/main/java/com/baeldung/reactive/Spring5ReactiveApplication.java b/spring-5-data-reactive/src/main/java/com/baeldung/reactive/Spring5ReactiveApplication.java
similarity index 100%
rename from spring-data-5-reactive/src/main/java/com/baeldung/reactive/Spring5ReactiveApplication.java
rename to spring-5-data-reactive/src/main/java/com/baeldung/reactive/Spring5ReactiveApplication.java
diff --git a/spring-data-5-reactive/src/main/java/com/baeldung/reactive/model/Account.java b/spring-5-data-reactive/src/main/java/com/baeldung/reactive/model/Account.java
similarity index 100%
rename from spring-data-5-reactive/src/main/java/com/baeldung/reactive/model/Account.java
rename to spring-5-data-reactive/src/main/java/com/baeldung/reactive/model/Account.java
diff --git a/spring-data-5-reactive/src/main/java/com/baeldung/reactive/repository/AccountCrudRepository.java b/spring-5-data-reactive/src/main/java/com/baeldung/reactive/repository/AccountCrudRepository.java
similarity index 100%
rename from spring-data-5-reactive/src/main/java/com/baeldung/reactive/repository/AccountCrudRepository.java
rename to spring-5-data-reactive/src/main/java/com/baeldung/reactive/repository/AccountCrudRepository.java
diff --git a/spring-data-5-reactive/src/main/java/com/baeldung/reactive/repository/AccountMongoRepository.java b/spring-5-data-reactive/src/main/java/com/baeldung/reactive/repository/AccountMongoRepository.java
similarity index 100%
rename from spring-data-5-reactive/src/main/java/com/baeldung/reactive/repository/AccountMongoRepository.java
rename to spring-5-data-reactive/src/main/java/com/baeldung/reactive/repository/AccountMongoRepository.java
diff --git a/spring-data-5-reactive/src/main/java/com/baeldung/reactive/repository/AccountRxJavaRepository.java b/spring-5-data-reactive/src/main/java/com/baeldung/reactive/repository/AccountRxJavaRepository.java
similarity index 100%
rename from spring-data-5-reactive/src/main/java/com/baeldung/reactive/repository/AccountRxJavaRepository.java
rename to spring-5-data-reactive/src/main/java/com/baeldung/reactive/repository/AccountRxJavaRepository.java
diff --git a/spring-data-5-reactive/src/main/java/com/baeldung/reactive/template/AccountTemplateOperations.java b/spring-5-data-reactive/src/main/java/com/baeldung/reactive/template/AccountTemplateOperations.java
similarity index 100%
rename from spring-data-5-reactive/src/main/java/com/baeldung/reactive/template/AccountTemplateOperations.java
rename to spring-5-data-reactive/src/main/java/com/baeldung/reactive/template/AccountTemplateOperations.java
diff --git a/spring-data-5-reactive/src/main/kotlin/com/baeldung/Application.kt b/spring-5-data-reactive/src/main/kotlin/com/baeldung/Application.kt
similarity index 100%
rename from spring-data-5-reactive/src/main/kotlin/com/baeldung/Application.kt
rename to spring-5-data-reactive/src/main/kotlin/com/baeldung/Application.kt
diff --git a/spring-data-5-reactive/src/main/kotlin/com/baeldung/Event.kt b/spring-5-data-reactive/src/main/kotlin/com/baeldung/Event.kt
similarity index 100%
rename from spring-data-5-reactive/src/main/kotlin/com/baeldung/Event.kt
rename to spring-5-data-reactive/src/main/kotlin/com/baeldung/Event.kt
diff --git a/spring-data-5-reactive/src/main/kotlin/com/baeldung/EventRepository.kt b/spring-5-data-reactive/src/main/kotlin/com/baeldung/EventRepository.kt
similarity index 100%
rename from spring-data-5-reactive/src/main/kotlin/com/baeldung/EventRepository.kt
rename to spring-5-data-reactive/src/main/kotlin/com/baeldung/EventRepository.kt
diff --git a/spring-data-5-reactive/src/main/kotlin/com/baeldung/MongoConfig.kt b/spring-5-data-reactive/src/main/kotlin/com/baeldung/MongoConfig.kt
similarity index 100%
rename from spring-data-5-reactive/src/main/kotlin/com/baeldung/MongoConfig.kt
rename to spring-5-data-reactive/src/main/kotlin/com/baeldung/MongoConfig.kt
diff --git a/spring-data-5-reactive/src/main/kotlin/com/baeldung/SendEmitter.kt b/spring-5-data-reactive/src/main/kotlin/com/baeldung/SendEmitter.kt
similarity index 100%
rename from spring-data-5-reactive/src/main/kotlin/com/baeldung/SendEmitter.kt
rename to spring-5-data-reactive/src/main/kotlin/com/baeldung/SendEmitter.kt
diff --git a/spring-cloud/spring-cloud-stream-starters/boot/src/main/resources/logback.xml b/spring-5-data-reactive/src/main/resources/logback.xml
similarity index 100%
rename from spring-cloud/spring-cloud-stream-starters/boot/src/main/resources/logback.xml
rename to spring-5-data-reactive/src/main/resources/logback.xml
diff --git a/spring-data-5-reactive/src/main/resources/static/index.html b/spring-5-data-reactive/src/main/resources/static/index.html
similarity index 100%
rename from spring-data-5-reactive/src/main/resources/static/index.html
rename to spring-5-data-reactive/src/main/resources/static/index.html
diff --git a/spring-data-5-reactive/src/test/java/com/baeldung/reactive/repository/AccountCrudRepositoryIntegrationTest.java b/spring-5-data-reactive/src/test/java/com/baeldung/reactive/repository/AccountCrudRepositoryIntegrationTest.java
similarity index 100%
rename from spring-data-5-reactive/src/test/java/com/baeldung/reactive/repository/AccountCrudRepositoryIntegrationTest.java
rename to spring-5-data-reactive/src/test/java/com/baeldung/reactive/repository/AccountCrudRepositoryIntegrationTest.java
diff --git a/spring-data-5-reactive/src/test/java/com/baeldung/reactive/repository/AccountMongoRepositoryIntegrationTest.java b/spring-5-data-reactive/src/test/java/com/baeldung/reactive/repository/AccountMongoRepositoryIntegrationTest.java
similarity index 100%
rename from spring-data-5-reactive/src/test/java/com/baeldung/reactive/repository/AccountMongoRepositoryIntegrationTest.java
rename to spring-5-data-reactive/src/test/java/com/baeldung/reactive/repository/AccountMongoRepositoryIntegrationTest.java
diff --git a/spring-data-5-reactive/src/test/java/com/baeldung/reactive/repository/AccountRxJavaRepositoryIntegrationTest.java b/spring-5-data-reactive/src/test/java/com/baeldung/reactive/repository/AccountRxJavaRepositoryIntegrationTest.java
similarity index 100%
rename from spring-data-5-reactive/src/test/java/com/baeldung/reactive/repository/AccountRxJavaRepositoryIntegrationTest.java
rename to spring-5-data-reactive/src/test/java/com/baeldung/reactive/repository/AccountRxJavaRepositoryIntegrationTest.java
diff --git a/spring-data-5-reactive/src/test/java/com/baeldung/reactive/template/AccountTemplateOperationsIntegrationTest.java b/spring-5-data-reactive/src/test/java/com/baeldung/reactive/template/AccountTemplateOperationsIntegrationTest.java
similarity index 100%
rename from spring-data-5-reactive/src/test/java/com/baeldung/reactive/template/AccountTemplateOperationsIntegrationTest.java
rename to spring-5-data-reactive/src/test/java/com/baeldung/reactive/template/AccountTemplateOperationsIntegrationTest.java
diff --git a/camel-api/README.md b/spring-boot-camel/README.md
similarity index 100%
rename from camel-api/README.md
rename to spring-boot-camel/README.md
diff --git a/camel-api/pom.xml b/spring-boot-camel/pom.xml
similarity index 100%
rename from camel-api/pom.xml
rename to spring-boot-camel/pom.xml
diff --git a/camel-api/src/main/java/com/baeldung/camel/Application.java b/spring-boot-camel/src/main/java/com/baeldung/camel/Application.java
similarity index 100%
rename from camel-api/src/main/java/com/baeldung/camel/Application.java
rename to spring-boot-camel/src/main/java/com/baeldung/camel/Application.java
diff --git a/camel-api/src/main/java/com/baeldung/camel/ExampleServices.java b/spring-boot-camel/src/main/java/com/baeldung/camel/ExampleServices.java
similarity index 100%
rename from camel-api/src/main/java/com/baeldung/camel/ExampleServices.java
rename to spring-boot-camel/src/main/java/com/baeldung/camel/ExampleServices.java
diff --git a/camel-api/src/main/java/com/baeldung/camel/MyBean.java b/spring-boot-camel/src/main/java/com/baeldung/camel/MyBean.java
similarity index 100%
rename from camel-api/src/main/java/com/baeldung/camel/MyBean.java
rename to spring-boot-camel/src/main/java/com/baeldung/camel/MyBean.java
diff --git a/camel-api/src/main/resources/application.properties b/spring-boot-camel/src/main/resources/application.properties
similarity index 100%
rename from camel-api/src/main/resources/application.properties
rename to spring-boot-camel/src/main/resources/application.properties
diff --git a/camel-api/src/main/resources/application.yml b/spring-boot-camel/src/main/resources/application.yml
similarity index 100%
rename from camel-api/src/main/resources/application.yml
rename to spring-boot-camel/src/main/resources/application.yml
diff --git a/camel-api/src/main/resources/logback.xml b/spring-boot-camel/src/main/resources/logback.xml
similarity index 100%
rename from camel-api/src/main/resources/logback.xml
rename to spring-boot-camel/src/main/resources/logback.xml
diff --git a/spring-cloud/pom.xml b/spring-cloud/pom.xml
index 1fdab4213c..7d180047de 100644
--- a/spring-cloud/pom.xml
+++ b/spring-cloud/pom.xml
@@ -25,6 +25,7 @@
spring-cloud-zookeeper
spring-cloud-gateway
spring-cloud-stream
+ spring-cloud-stream-starters/twitterhdfs
spring-cloud-connectors-heroku
spring-cloud-aws
spring-cloud-consul
diff --git a/spring-cloud/spring-cloud-stream-starters/twitter/twitter b/spring-cloud/spring-cloud-stream-starters/twitter/twitter
new file mode 160000
index 0000000000..f9673ef0c1
--- /dev/null
+++ b/spring-cloud/spring-cloud-stream-starters/twitter/twitter
@@ -0,0 +1 @@
+Subproject commit f9673ef0c11c51b327555aaca61ee196935f998b
diff --git a/spring-cloud/spring-cloud-stream-starters/boot/.gitignore b/spring-cloud/spring-cloud-stream-starters/twitterhdfs/.gitignore
similarity index 100%
rename from spring-cloud/spring-cloud-stream-starters/boot/.gitignore
rename to spring-cloud/spring-cloud-stream-starters/twitterhdfs/.gitignore
diff --git a/spring-cloud/spring-cloud-stream-starters/boot/pom.xml b/spring-cloud/spring-cloud-stream-starters/twitterhdfs/pom.xml
similarity index 100%
rename from spring-cloud/spring-cloud-stream-starters/boot/pom.xml
rename to spring-cloud/spring-cloud-stream-starters/twitterhdfs/pom.xml
diff --git a/spring-cloud/spring-cloud-stream-starters/boot/src/main/java/com/baeldung/twitterhdfs/aggregate/AggregateApp.java b/spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/java/com/baeldung/twitterhdfs/aggregate/AggregateApp.java
similarity index 100%
rename from spring-cloud/spring-cloud-stream-starters/boot/src/main/java/com/baeldung/twitterhdfs/aggregate/AggregateApp.java
rename to spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/java/com/baeldung/twitterhdfs/aggregate/AggregateApp.java
diff --git a/spring-cloud/spring-cloud-stream-starters/boot/src/main/java/com/baeldung/twitterhdfs/processor/ProcessorApp.java b/spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/java/com/baeldung/twitterhdfs/processor/ProcessorApp.java
similarity index 100%
rename from spring-cloud/spring-cloud-stream-starters/boot/src/main/java/com/baeldung/twitterhdfs/processor/ProcessorApp.java
rename to spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/java/com/baeldung/twitterhdfs/processor/ProcessorApp.java
diff --git a/spring-cloud/spring-cloud-stream-starters/boot/src/main/java/com/baeldung/twitterhdfs/sink/SinkApp.java b/spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/java/com/baeldung/twitterhdfs/sink/SinkApp.java
similarity index 100%
rename from spring-cloud/spring-cloud-stream-starters/boot/src/main/java/com/baeldung/twitterhdfs/sink/SinkApp.java
rename to spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/java/com/baeldung/twitterhdfs/sink/SinkApp.java
diff --git a/spring-cloud/spring-cloud-stream-starters/boot/src/main/java/com/baeldung/twitterhdfs/source/SourceApp.java b/spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/java/com/baeldung/twitterhdfs/source/SourceApp.java
similarity index 100%
rename from spring-cloud/spring-cloud-stream-starters/boot/src/main/java/com/baeldung/twitterhdfs/source/SourceApp.java
rename to spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/java/com/baeldung/twitterhdfs/source/SourceApp.java
diff --git a/spring-cloud/spring-cloud-stream-starters/boot/src/main/resources/application.properties b/spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/resources/application.properties
similarity index 100%
rename from spring-cloud/spring-cloud-stream-starters/boot/src/main/resources/application.properties
rename to spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/resources/application.properties
diff --git a/spring-data-5-reactive/src/main/resources/logback.xml b/spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/resources/logback.xml
similarity index 100%
rename from spring-data-5-reactive/src/main/resources/logback.xml
rename to spring-cloud/spring-cloud-stream-starters/twitterhdfs/src/main/resources/logback.xml
diff --git a/spring-remoting/pom.xml b/spring-remoting/pom.xml
index 8db51e2a16..9f05bc91d2 100644
--- a/spring-remoting/pom.xml
+++ b/spring-remoting/pom.xml
@@ -32,7 +32,7 @@
remoting-hessian-burlap
remoting-amqp
remoting-jms
- spring-remoting-rmi
+ remoting-rmi
\ No newline at end of file
diff --git a/spring-remoting/remoting-hessian-burlap/pom.xml b/spring-remoting/remoting-hessian-burlap/pom.xml
index 682e460880..6cb5a51812 100644
--- a/spring-remoting/remoting-hessian-burlap/pom.xml
+++ b/spring-remoting/remoting-hessian-burlap/pom.xml
@@ -2,19 +2,18 @@
-
+ 4.0.0
+ remoting-hessian-burlap
+ pom
+
+
spring-remoting
com.baeldung
1.0-SNAPSHOT
- pom
+
- server
- client
+ remoting-hessian-burlap-server
+ remoting-hessian-burlap-client
- 4.0.0
-
- remoting-hessian-burlap
-
-
\ No newline at end of file
diff --git a/spring-remoting/remoting-hessian-burlap/client/pom.xml b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/pom.xml
similarity index 100%
rename from spring-remoting/remoting-hessian-burlap/client/pom.xml
rename to spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/pom.xml
diff --git a/spring-remoting/remoting-hessian-burlap/client/src/main/java/com/baeldung/client/BurlapClient.java b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/src/main/java/com/baeldung/client/BurlapClient.java
similarity index 100%
rename from spring-remoting/remoting-hessian-burlap/client/src/main/java/com/baeldung/client/BurlapClient.java
rename to spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/src/main/java/com/baeldung/client/BurlapClient.java
diff --git a/spring-remoting/remoting-hessian-burlap/client/src/main/java/com/baeldung/client/HessianClient.java b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/src/main/java/com/baeldung/client/HessianClient.java
similarity index 100%
rename from spring-remoting/remoting-hessian-burlap/client/src/main/java/com/baeldung/client/HessianClient.java
rename to spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/src/main/java/com/baeldung/client/HessianClient.java
diff --git a/spring-remoting/remoting-hessian-burlap/client/src/main/resources/logback.xml b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/src/main/resources/logback.xml
similarity index 100%
rename from spring-remoting/remoting-hessian-burlap/client/src/main/resources/logback.xml
rename to spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/src/main/resources/logback.xml
diff --git a/spring-remoting/remoting-hessian-burlap/client/src/test/java/com/baeldung/client/CabBookingServiceIntegrationTest.java b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/src/test/java/com/baeldung/client/CabBookingServiceIntegrationTest.java
similarity index 100%
rename from spring-remoting/remoting-hessian-burlap/client/src/test/java/com/baeldung/client/CabBookingServiceIntegrationTest.java
rename to spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/src/test/java/com/baeldung/client/CabBookingServiceIntegrationTest.java
diff --git a/spring-remoting/remoting-hessian-burlap/client/src/test/resources/application.properties b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/src/test/resources/application.properties
similarity index 100%
rename from spring-remoting/remoting-hessian-burlap/client/src/test/resources/application.properties
rename to spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-client/src/test/resources/application.properties
diff --git a/spring-remoting/remoting-hessian-burlap/server/pom.xml b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-server/pom.xml
similarity index 100%
rename from spring-remoting/remoting-hessian-burlap/server/pom.xml
rename to spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-server/pom.xml
diff --git a/spring-remoting/remoting-hessian-burlap/server/src/main/java/com/baeldung/server/Server.java b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-server/src/main/java/com/baeldung/server/Server.java
similarity index 100%
rename from spring-remoting/remoting-hessian-burlap/server/src/main/java/com/baeldung/server/Server.java
rename to spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-server/src/main/java/com/baeldung/server/Server.java
diff --git a/spring-remoting/remoting-hessian-burlap/server/src/main/resources/logback.xml b/spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-server/src/main/resources/logback.xml
similarity index 100%
rename from spring-remoting/remoting-hessian-burlap/server/src/main/resources/logback.xml
rename to spring-remoting/remoting-hessian-burlap/remoting-hessian-burlap-server/src/main/resources/logback.xml
diff --git a/spring-remoting/remoting-http/pom.xml b/spring-remoting/remoting-http/pom.xml
index 95b5ad3e14..3262736ec8 100644
--- a/spring-remoting/remoting-http/pom.xml
+++ b/spring-remoting/remoting-http/pom.xml
@@ -3,17 +3,19 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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
- remoting-http
- 1.0-SNAPSHOT
-
- spring-remoting-http
+ remoting-http
Parent for all modules related to HTTP Spring Remoting.
pom
+
+
+ com.baeldung
+ spring-remoting
+ 1.0-SNAPSHOT
+
+
- server
- client
- api
+ remoting-http-server
+ remoting-http-client
+ remoting-http-api
\ No newline at end of file
diff --git a/spring-remoting/remoting-http/api/pom.xml b/spring-remoting/remoting-http/remoting-http-api/pom.xml
similarity index 77%
rename from spring-remoting/remoting-http/api/pom.xml
rename to spring-remoting/remoting-http/remoting-http-api/pom.xml
index 633217f7de..579255060d 100644
--- a/spring-remoting/remoting-http/api/pom.xml
+++ b/spring-remoting/remoting-http/remoting-http-api/pom.xml
@@ -2,13 +2,15 @@
-
- spring-remoting-http
+ 4.0.0
+ remoting-http-api
+ remoting-http-api
+ API definition shared between client and server.
+
+
+ remoting-http
com.baeldung
1.0-SNAPSHOT
- 4.0.0
- api
- spring-remoting-http-api
- API definition shared between client and server.
+
\ No newline at end of file
diff --git a/spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/Booking.java b/spring-remoting/remoting-http/remoting-http-api/src/main/java/com/baeldung/api/Booking.java
similarity index 100%
rename from spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/Booking.java
rename to spring-remoting/remoting-http/remoting-http-api/src/main/java/com/baeldung/api/Booking.java
diff --git a/spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/BookingException.java b/spring-remoting/remoting-http/remoting-http-api/src/main/java/com/baeldung/api/BookingException.java
similarity index 100%
rename from spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/BookingException.java
rename to spring-remoting/remoting-http/remoting-http-api/src/main/java/com/baeldung/api/BookingException.java
diff --git a/spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/CabBookingService.java b/spring-remoting/remoting-http/remoting-http-api/src/main/java/com/baeldung/api/CabBookingService.java
similarity index 100%
rename from spring-remoting/remoting-http/api/src/main/java/com/baeldung/api/CabBookingService.java
rename to spring-remoting/remoting-http/remoting-http-api/src/main/java/com/baeldung/api/CabBookingService.java
diff --git a/spring-remoting/remoting-http/client/pom.xml b/spring-remoting/remoting-http/remoting-http-client/pom.xml
similarity index 90%
rename from spring-remoting/remoting-http/client/pom.xml
rename to spring-remoting/remoting-http/remoting-http-client/pom.xml
index 94a536fc18..f297a81e2b 100644
--- a/spring-remoting/remoting-http/client/pom.xml
+++ b/spring-remoting/remoting-http/remoting-http-client/pom.xml
@@ -3,14 +3,15 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
-
+ remoting-http-client
+ Shows how to invoke a remote service using Spring Remoting HTTP.
+
com.baeldung
- spring-remoting-http
+ remoting-http
1.0-SNAPSHOT
- spring-remoting-http-client
- Shows how to invoke a remote service using Spring Remoting HTTP.
+
org.springframework.boot
diff --git a/spring-remoting/remoting-http/client/src/main/java/com/baeldug/client/Client.java b/spring-remoting/remoting-http/remoting-http-client/src/main/java/com/baeldug/client/Client.java
similarity index 100%
rename from spring-remoting/remoting-http/client/src/main/java/com/baeldug/client/Client.java
rename to spring-remoting/remoting-http/remoting-http-client/src/main/java/com/baeldug/client/Client.java
diff --git a/spring-remoting/remoting-http/client/src/main/resources/logback.xml b/spring-remoting/remoting-http/remoting-http-client/src/main/resources/logback.xml
similarity index 100%
rename from spring-remoting/remoting-http/client/src/main/resources/logback.xml
rename to spring-remoting/remoting-http/remoting-http-client/src/main/resources/logback.xml
diff --git a/spring-remoting/remoting-http/server/pom.xml b/spring-remoting/remoting-http/remoting-http-server/pom.xml
similarity index 88%
rename from spring-remoting/remoting-http/server/pom.xml
rename to spring-remoting/remoting-http/remoting-http-server/pom.xml
index 517f4451f7..36add406c4 100644
--- a/spring-remoting/remoting-http/server/pom.xml
+++ b/spring-remoting/remoting-http/remoting-http-server/pom.xml
@@ -3,13 +3,15 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+ remoting-http-server
+ Shows how to expose a service using Spring Remoting HTTP.
+
com.baeldung
- spring-remoting-http
+ remoting-http
1.0-SNAPSHOT
- spring-remoting-http-server
- Shows how to expose a service using Spring Remoting HTTP.
+
org.springframework.boot
diff --git a/spring-remoting/remoting-http/server/readme.md b/spring-remoting/remoting-http/remoting-http-server/readme.md
similarity index 100%
rename from spring-remoting/remoting-http/server/readme.md
rename to spring-remoting/remoting-http/remoting-http-server/readme.md
diff --git a/spring-remoting/remoting-http/server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java b/spring-remoting/remoting-http/remoting-http-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java
similarity index 100%
rename from spring-remoting/remoting-http/server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java
rename to spring-remoting/remoting-http/remoting-http-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java
diff --git a/spring-remoting/remoting-http/server/src/main/java/com/baeldung/server/Server.java b/spring-remoting/remoting-http/remoting-http-server/src/main/java/com/baeldung/server/Server.java
similarity index 100%
rename from spring-remoting/remoting-http/server/src/main/java/com/baeldung/server/Server.java
rename to spring-remoting/remoting-http/remoting-http-server/src/main/java/com/baeldung/server/Server.java
diff --git a/spring-remoting/remoting-http/server/src/main/resources/logback.xml b/spring-remoting/remoting-http/remoting-http-server/src/main/resources/logback.xml
similarity index 100%
rename from spring-remoting/remoting-http/server/src/main/resources/logback.xml
rename to spring-remoting/remoting-http/remoting-http-server/src/main/resources/logback.xml
diff --git a/spring-remoting/spring-remoting-rmi/pom.xml b/spring-remoting/remoting-rmi/pom.xml
similarity index 88%
rename from spring-remoting/spring-remoting-rmi/pom.xml
rename to spring-remoting/remoting-rmi/pom.xml
index 723158775f..cd15a6ec60 100644
--- a/spring-remoting/spring-remoting-rmi/pom.xml
+++ b/spring-remoting/remoting-rmi/pom.xml
@@ -2,18 +2,18 @@
-
+ 4.0.0
+ pom
+ remoting-rmi
+
+
spring-remoting
com.baeldung
1.0-SNAPSHOT
- 4.0.0
- pom
-
+
+
remoting-rmi-server
remoting-rmi-client
- spring-remoting-rmi
-
-
\ No newline at end of file
diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-client/pom.xml b/spring-remoting/remoting-rmi/remoting-rmi-client/pom.xml
similarity index 95%
rename from spring-remoting/spring-remoting-rmi/remoting-rmi-client/pom.xml
rename to spring-remoting/remoting-rmi/remoting-rmi-client/pom.xml
index 003976dc7b..4eb9d6cc43 100644
--- a/spring-remoting/spring-remoting-rmi/remoting-rmi-client/pom.xml
+++ b/spring-remoting/remoting-rmi/remoting-rmi-client/pom.xml
@@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- spring-remoting-rmi
+ remoting-rmi
com.baeldung
1.0-SNAPSHOT
diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-client/src/main/java/com/baeldung/client/RmiClient.java b/spring-remoting/remoting-rmi/remoting-rmi-client/src/main/java/com/baeldung/client/RmiClient.java
similarity index 100%
rename from spring-remoting/spring-remoting-rmi/remoting-rmi-client/src/main/java/com/baeldung/client/RmiClient.java
rename to spring-remoting/remoting-rmi/remoting-rmi-client/src/main/java/com/baeldung/client/RmiClient.java
diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-client/src/main/resources/logback.xml b/spring-remoting/remoting-rmi/remoting-rmi-client/src/main/resources/logback.xml
similarity index 100%
rename from spring-remoting/spring-remoting-rmi/remoting-rmi-client/src/main/resources/logback.xml
rename to spring-remoting/remoting-rmi/remoting-rmi-client/src/main/resources/logback.xml
diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-server/pom.xml b/spring-remoting/remoting-rmi/remoting-rmi-server/pom.xml
similarity index 96%
rename from spring-remoting/spring-remoting-rmi/remoting-rmi-server/pom.xml
rename to spring-remoting/remoting-rmi/remoting-rmi-server/pom.xml
index f1633e5dc2..335d007441 100644
--- a/spring-remoting/spring-remoting-rmi/remoting-rmi-server/pom.xml
+++ b/spring-remoting/remoting-rmi/remoting-rmi-server/pom.xml
@@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- spring-remoting-rmi
+ remoting-rmi
com.baeldung
1.0-SNAPSHOT
diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java b/spring-remoting/remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java
similarity index 100%
rename from spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java
rename to spring-remoting/remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/CabBookingServiceImpl.java
diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/RmiServer.java b/spring-remoting/remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/RmiServer.java
similarity index 100%
rename from spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/RmiServer.java
rename to spring-remoting/remoting-rmi/remoting-rmi-server/src/main/java/com/baeldung/server/RmiServer.java
diff --git a/spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/resources/logback.xml b/spring-remoting/remoting-rmi/remoting-rmi-server/src/main/resources/logback.xml
similarity index 100%
rename from spring-remoting/spring-remoting-rmi/remoting-rmi-server/src/main/resources/logback.xml
rename to spring-remoting/remoting-rmi/remoting-rmi-server/src/main/resources/logback.xml