diff --git a/pom.xml b/pom.xml
index 7662b59d10..af725b3f20 100644
--- a/pom.xml
+++ b/pom.xml
@@ -648,7 +648,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
@@ -1177,7 +1176,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 4550242aeb..67e97adfe7 100644
--- a/spring-boot-modules/pom.xml
+++ b/spring-boot-modules/pom.xml
@@ -15,6 +15,7 @@
spring-boot-admin
+ spring-boot-custom-starter
spring-boot-artifacts
spring-boot-autoconfiguration
spring-boot-data
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 81%
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..34cc530f2f 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,9 @@
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..0bba2936a7 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,9 @@
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 +33,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 89%
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..ba2b4101e8 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,9 @@
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 +21,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 88%
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 86%
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