diff --git a/pom.xml b/pom.xml
index fd5257877a..8484e788bd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -703,7 +703,6 @@
osgi
spring-katharsis
logging-modules
- spring-boot-documentation
spring-boot-modules
apache-httpclient
apache-httpclient4
@@ -977,7 +976,6 @@
osgi
spring-katharsis
logging-modules
- spring-boot-documentation
spring-boot-modules
apache-httpclient
apache-httpclient4
diff --git a/spring-boot-documentation/pom.xml b/spring-boot-documentation/pom.xml
deleted file mode 100644
index d718f33a99..0000000000
--- a/spring-boot-documentation/pom.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
- 4.0.0
- com.baeldung.spring-boot-documentation
- spring-boot-documentation
- 1.0.0-SNAPSHOT
- spring-boot-documentation
- pom
-
-
- com.baeldung
- parent-boot-3
- 0.0.1-SNAPSHOT
- ../parent-boot-3
-
-
-
- springwolf
-
-
-
-
-
- org.junit
- junit-bom
- ${junit-jupiter.version}
- pom
- import
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring-boot.version}
- pom
- import
-
-
-
-
-
- 3.3.2
-
-
-
diff --git a/spring-boot-documentation/springwolf/pom.xml b/spring-boot-documentation/springwolf/pom.xml
deleted file mode 100644
index 4bd9f24065..0000000000
--- a/spring-boot-documentation/springwolf/pom.xml
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
- 4.0.0
- springwolf
- 0.0.1-SNAPSHOT
- springwolf
- Documentation Spring Event Driven API Using AsyncAPI and Springwolf
-
-
- com.baeldung.spring-boot-documentation
- spring-boot-documentation
- 1.0.0-SNAPSHOT
-
-
-
-
- org.springframework.boot
- spring-boot-starter
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.springframework.kafka
- spring-kafka
-
-
- io.swagger.core.v3
- swagger-core-jakarta
- ${swagger-core.version}
-
-
- io.github.springwolf
- springwolf-kafka
- ${springwolf-kafka.version}
-
-
- io.github.springwolf
- springwolf-ui
- ${springwolf-ui.version}
-
-
- org.projectlombok
- lombok
- ${lombok.version}
-
-
- org.springframework.kafka
- spring-kafka-test
- test
-
-
- org.testcontainers
- junit-jupiter
- ${testcontainers-kafka.version}
- test
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
- com.baeldung.boot.documentation.springwolf.SpringwolfApplication
-
-
-
-
-
-
- 2.2.11
- 0.12.1
- 0.8.0
- 1.18.3
-
-
-
diff --git a/spring-boot-modules/pom.xml b/spring-boot-modules/pom.xml
index de14e26027..a2febc8156 100644
--- a/spring-boot-modules/pom.xml
+++ b/spring-boot-modules/pom.xml
@@ -97,6 +97,7 @@
spring-boot-properties-3
spring-boot-properties-4
spring-boot-properties-migrator-demo
+ spring-boot-documentation
diff --git a/spring-boot-documentation/README.md b/spring-boot-modules/spring-boot-documentation/README.md
similarity index 100%
rename from spring-boot-documentation/README.md
rename to spring-boot-modules/spring-boot-documentation/README.md
diff --git a/spring-boot-documentation/springwolf/docker-compose.yml b/spring-boot-modules/spring-boot-documentation/docker-compose.yml
similarity index 100%
rename from spring-boot-documentation/springwolf/docker-compose.yml
rename to spring-boot-modules/spring-boot-documentation/docker-compose.yml
diff --git a/spring-boot-modules/spring-boot-documentation/pom.xml b/spring-boot-modules/spring-boot-documentation/pom.xml
new file mode 100644
index 0000000000..587ad8473b
--- /dev/null
+++ b/spring-boot-modules/spring-boot-documentation/pom.xml
@@ -0,0 +1,102 @@
+
+
+ 4.0.0
+ com.baeldung.spring-boot-documentation
+ spring-boot-documentation
+ 1.0.0-SNAPSHOT
+ spring-boot-documentation
+ Documentation Spring Event Driven API Using AsyncAPI and Springwolf
+ pom
+
+
+ com.baeldung
+ parent-boot-3
+ 0.0.1-SNAPSHOT
+ ../../parent-boot-3/pom.xml
+
+
+
+
+
+ org.junit
+ junit-bom
+ ${junit-jupiter.version}
+ pom
+ import
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.kafka
+ spring-kafka
+
+
+ io.swagger.core.v3
+ swagger-core-jakarta
+ ${swagger-core.version}
+
+
+ io.github.springwolf
+ springwolf-kafka
+ ${springwolf-kafka.version}
+
+
+ io.github.springwolf
+ springwolf-ui
+ ${springwolf-ui.version}
+
+
+ org.projectlombok
+ lombok
+ ${lombok.version}
+
+
+ org.springframework.kafka
+ spring-kafka-test
+ test
+
+
+ org.testcontainers
+ junit-jupiter
+ ${testcontainers-kafka.version}
+ test
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ com.baeldung.boot.documentation.springwolf.SpringwolfApplication
+
+
+
+
+
+
+ 3.3.2
+ 2.2.11
+ 0.12.1
+ 0.8.0
+ 1.18.3
+
+
+
diff --git a/spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/SpringwolfApplication.java b/spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/SpringwolfApplication.java
similarity index 100%
rename from spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/SpringwolfApplication.java
rename to spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/SpringwolfApplication.java
diff --git a/spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/adapter/incoming/IncomingConsumer.java b/spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/adapter/incoming/IncomingConsumer.java
similarity index 100%
rename from spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/adapter/incoming/IncomingConsumer.java
rename to spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/adapter/incoming/IncomingConsumer.java
diff --git a/spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/adapter/outgoing/OutgoingProducer.java b/spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/adapter/outgoing/OutgoingProducer.java
similarity index 100%
rename from spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/adapter/outgoing/OutgoingProducer.java
rename to spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/adapter/outgoing/OutgoingProducer.java
diff --git a/spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/dto/IncomingPayloadDto.java b/spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/dto/IncomingPayloadDto.java
similarity index 100%
rename from spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/dto/IncomingPayloadDto.java
rename to spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/dto/IncomingPayloadDto.java
diff --git a/spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/dto/OutgoingPayloadDto.java b/spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/dto/OutgoingPayloadDto.java
similarity index 100%
rename from spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/dto/OutgoingPayloadDto.java
rename to spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/dto/OutgoingPayloadDto.java
diff --git a/spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/service/ProcessorService.java b/spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/service/ProcessorService.java
similarity index 100%
rename from spring-boot-documentation/springwolf/src/main/java/com/baeldung/boot/documentation/springwolf/service/ProcessorService.java
rename to spring-boot-modules/spring-boot-documentation/src/main/java/com/baeldung/boot/documentation/springwolf/service/ProcessorService.java
diff --git a/spring-boot-documentation/springwolf/src/main/resources/application.properties b/spring-boot-modules/spring-boot-documentation/src/main/resources/application.properties
similarity index 100%
rename from spring-boot-documentation/springwolf/src/main/resources/application.properties
rename to spring-boot-modules/spring-boot-documentation/src/main/resources/application.properties
diff --git a/spring-boot-documentation/springwolf/src/test/java/com/baeldung/boot/documentation/springwolf/ApiIntegrationTest.java b/spring-boot-modules/spring-boot-documentation/src/test/java/com/baeldung/boot/documentation/springwolf/ApiIntegrationTest.java
similarity index 100%
rename from spring-boot-documentation/springwolf/src/test/java/com/baeldung/boot/documentation/springwolf/ApiIntegrationTest.java
rename to spring-boot-modules/spring-boot-documentation/src/test/java/com/baeldung/boot/documentation/springwolf/ApiIntegrationTest.java
diff --git a/spring-boot-documentation/springwolf/src/test/resources/asyncapi.json b/spring-boot-modules/spring-boot-documentation/src/test/resources/asyncapi.json
similarity index 100%
rename from spring-boot-documentation/springwolf/src/test/resources/asyncapi.json
rename to spring-boot-modules/spring-boot-documentation/src/test/resources/asyncapi.json