diff --git a/pom.xml b/pom.xml
index 7a26120e8e..c57ef42ab0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -651,7 +651,6 @@
spring-boot-config-jpa-error
spring-boot-crud
spring-boot-ctx-fluent
- spring-boot-custom-starter
spring-boot-deployment
spring-boot-di
spring-boot-environment
@@ -1186,7 +1185,6 @@
spring-boot-config-jpa-error
spring-boot-crud
spring-boot-ctx-fluent
- spring-boot-custom-starter
spring-boot-deployment
spring-boot-di
spring-boot-environment
diff --git a/spring-boot-modules/pom.xml b/spring-boot-modules/pom.xml
index b5fbb3c6c6..37ecda4957 100644
--- a/spring-boot-modules/pom.xml
+++ b/spring-boot-modules/pom.xml
@@ -14,6 +14,7 @@
+ spring-boot-custom-starter
spring-boot-data
spring-boot-mvc-birt
spring-boot-properties
diff --git a/spring-boot-custom-starter/README.md b/spring-boot-modules/spring-boot-custom-starter/README.md
similarity index 100%
rename from spring-boot-custom-starter/README.md
rename to spring-boot-modules/spring-boot-custom-starter/README.md
diff --git a/spring-boot-custom-starter/greeter-library/README.md b/spring-boot-modules/spring-boot-custom-starter/greeter-library/README.md
similarity index 100%
rename from spring-boot-custom-starter/greeter-library/README.md
rename to spring-boot-modules/spring-boot-custom-starter/greeter-library/README.md
diff --git a/spring-boot-custom-starter/greeter-library/pom.xml b/spring-boot-modules/spring-boot-custom-starter/greeter-library/pom.xml
similarity index 83%
rename from spring-boot-custom-starter/greeter-library/pom.xml
rename to spring-boot-modules/spring-boot-custom-starter/greeter-library/pom.xml
index da30f2e4be..ed96096158 100644
--- a/spring-boot-custom-starter/greeter-library/pom.xml
+++ b/spring-boot-modules/spring-boot-custom-starter/greeter-library/pom.xml
@@ -7,10 +7,10 @@
greeter-library
- com.baeldung
+ com.baeldung.spring-boot-modules
spring-boot-custom-starter
0.0.1-SNAPSHOT
- ../../spring-boot-custom-starter
+ ..
\ No newline at end of file
diff --git a/spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/Greeter.java b/spring-boot-modules/spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/Greeter.java
similarity index 100%
rename from spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/Greeter.java
rename to spring-boot-modules/spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/Greeter.java
diff --git a/spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/GreeterConfigParams.java b/spring-boot-modules/spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/GreeterConfigParams.java
similarity index 100%
rename from spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/GreeterConfigParams.java
rename to spring-boot-modules/spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/GreeterConfigParams.java
diff --git a/spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/GreetingConfig.java b/spring-boot-modules/spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/GreetingConfig.java
similarity index 100%
rename from spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/GreetingConfig.java
rename to spring-boot-modules/spring-boot-custom-starter/greeter-library/src/main/java/com/baeldung/greeter/library/GreetingConfig.java
diff --git a/spring-boot-custom-starter/greeter-library/src/main/resources/logback.xml b/spring-boot-modules/spring-boot-custom-starter/greeter-library/src/main/resources/logback.xml
similarity index 100%
rename from spring-boot-custom-starter/greeter-library/src/main/resources/logback.xml
rename to spring-boot-modules/spring-boot-custom-starter/greeter-library/src/main/resources/logback.xml
diff --git a/spring-boot-custom-starter/greeter-library/src/test/java/com/baeldung/greeter/GreeterIntegrationTest.java b/spring-boot-modules/spring-boot-custom-starter/greeter-library/src/test/java/com/baeldung/greeter/GreeterIntegrationTest.java
similarity index 100%
rename from spring-boot-custom-starter/greeter-library/src/test/java/com/baeldung/greeter/GreeterIntegrationTest.java
rename to spring-boot-modules/spring-boot-custom-starter/greeter-library/src/test/java/com/baeldung/greeter/GreeterIntegrationTest.java
diff --git a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml
similarity index 93%
rename from spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml
index 58dd683131..84b445ca54 100644
--- a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml
+++ b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/pom.xml
@@ -7,10 +7,10 @@
greeter-spring-boot-autoconfigure
- com.baeldung
+ com.baeldung.spring-boot-modules
spring-boot-custom-starter
0.0.1-SNAPSHOT
- ../../spring-boot-custom-starter
+ ..
@@ -34,7 +34,7 @@
- com.baeldung
+ com.baeldung.spring-boot-modules
greeter-library
${greeter.version}
true
diff --git a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterAutoConfiguration.java b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterAutoConfiguration.java
similarity index 100%
rename from spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterAutoConfiguration.java
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterAutoConfiguration.java
diff --git a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterProperties.java b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterProperties.java
similarity index 100%
rename from spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterProperties.java
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/java/com/baeldung/greeter/autoconfigure/GreeterProperties.java
diff --git a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories
similarity index 100%
rename from spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories
diff --git a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/resources/logback.xml b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/resources/logback.xml
similarity index 100%
rename from spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/resources/logback.xml
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/main/resources/logback.xml
diff --git a/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/test/java/org/baeldung/SpringContextTest.java b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/test/java/org/baeldung/SpringContextTest.java
similarity index 100%
rename from spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/test/java/org/baeldung/SpringContextTest.java
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-autoconfigure/src/test/java/org/baeldung/SpringContextTest.java
diff --git a/spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml
similarity index 91%
rename from spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml
index 356272c807..818ce5c107 100644
--- a/spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml
+++ b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/pom.xml
@@ -10,12 +10,12 @@
com.baeldung
parent-boot-1
0.0.1-SNAPSHOT
- ../../parent-boot-1
+ ../../../parent-boot-1
- com.baeldung
+ com.baeldung.spring-boot-modules
greeter-spring-boot-starter
${greeter-starter.version}
diff --git a/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/java/com/baeldung/greeter/sample/GreeterSampleApplication.java b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/java/com/baeldung/greeter/sample/GreeterSampleApplication.java
similarity index 100%
rename from spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/java/com/baeldung/greeter/sample/GreeterSampleApplication.java
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/java/com/baeldung/greeter/sample/GreeterSampleApplication.java
diff --git a/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/resources/application.properties b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/resources/application.properties
similarity index 100%
rename from spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/resources/application.properties
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/resources/application.properties
diff --git a/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/resources/logback.xml b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/resources/logback.xml
similarity index 100%
rename from spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/resources/logback.xml
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/main/resources/logback.xml
diff --git a/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/test/java/com/baeldung/greeter/sample/GreeterSampleApplicationIntegrationTest.java b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/test/java/com/baeldung/greeter/sample/GreeterSampleApplicationIntegrationTest.java
similarity index 100%
rename from spring-boot-custom-starter/greeter-spring-boot-sample-app/src/test/java/com/baeldung/greeter/sample/GreeterSampleApplicationIntegrationTest.java
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/test/java/com/baeldung/greeter/sample/GreeterSampleApplicationIntegrationTest.java
diff --git a/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/test/java/org/baeldung/SpringContextTest.java b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/test/java/org/baeldung/SpringContextTest.java
similarity index 100%
rename from spring-boot-custom-starter/greeter-spring-boot-sample-app/src/test/java/org/baeldung/SpringContextTest.java
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-sample-app/src/test/java/org/baeldung/SpringContextTest.java
diff --git a/spring-boot-custom-starter/greeter-spring-boot-starter/pom.xml b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-starter/pom.xml
similarity index 88%
rename from spring-boot-custom-starter/greeter-spring-boot-starter/pom.xml
rename to spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-starter/pom.xml
index d298756b8e..945f3bb242 100644
--- a/spring-boot-custom-starter/greeter-spring-boot-starter/pom.xml
+++ b/spring-boot-modules/spring-boot-custom-starter/greeter-spring-boot-starter/pom.xml
@@ -7,10 +7,10 @@
greeter-spring-boot-starter
- com.baeldung
+ com.baeldung.spring-boot-modules
spring-boot-custom-starter
0.0.1-SNAPSHOT
- ../../spring-boot-custom-starter
+ ..
@@ -22,13 +22,13 @@
- com.baeldung
+ com.baeldung.spring-boot-modules
greeter-spring-boot-autoconfigure
${project.version}
- com.baeldung
+ com.baeldung.spring-boot-modules
greeter-library
${greeter.version}
diff --git a/spring-boot-custom-starter/greeter/pom.xml b/spring-boot-modules/spring-boot-custom-starter/greeter/pom.xml
similarity index 90%
rename from spring-boot-custom-starter/greeter/pom.xml
rename to spring-boot-modules/spring-boot-custom-starter/greeter/pom.xml
index 3117cfa355..89119e2e99 100644
--- a/spring-boot-custom-starter/greeter/pom.xml
+++ b/spring-boot-modules/spring-boot-custom-starter/greeter/pom.xml
@@ -10,7 +10,7 @@
com.baeldung
parent-boot-1
0.0.1-SNAPSHOT
- ../../parent-boot-1
+ ../../../parent-boot-1
\ No newline at end of file
diff --git a/spring-boot-custom-starter/pom.xml b/spring-boot-modules/spring-boot-custom-starter/pom.xml
similarity index 87%
rename from spring-boot-custom-starter/pom.xml
rename to spring-boot-modules/spring-boot-custom-starter/pom.xml
index 96c0d0a585..596b993f81 100644
--- a/spring-boot-custom-starter/pom.xml
+++ b/spring-boot-modules/spring-boot-custom-starter/pom.xml
@@ -8,8 +8,8 @@
pom
- com.baeldung
- parent-modules
+ com.baeldung.spring-boot-modules
+ spring-boot-modules
1.0.0-SNAPSHOT