diff --git a/pom.xml b/pom.xml
index 4126ba8..b73b935 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,8 +13,9 @@
spring-rewrite-commons-launcher
- spring-rewrite-commons-docs
- spring-rewrite-commons-examples
+ spring-rewrite-commons-docs
+ spring-rewrite-commons-examples
+ spring-rewrite-commons-starters
diff --git a/spring-rewrite-commons-examples/boot-3-upgrade-atomic-example/pom.xml b/spring-rewrite-commons-examples/boot-3-upgrade-atomic-example/pom.xml
index dad320e..34036ef 100644
--- a/spring-rewrite-commons-examples/boot-3-upgrade-atomic-example/pom.xml
+++ b/spring-rewrite-commons-examples/boot-3-upgrade-atomic-example/pom.xml
@@ -23,18 +23,6 @@
3.1.3
-
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring-boot.version}
- pom
- import
-
-
-
-
diff --git a/spring-rewrite-commons-examples/list-applicable-recipes-example/pom.xml b/spring-rewrite-commons-examples/list-applicable-recipes-example/pom.xml
index 0ef1e59..426af9c 100644
--- a/spring-rewrite-commons-examples/list-applicable-recipes-example/pom.xml
+++ b/spring-rewrite-commons-examples/list-applicable-recipes-example/pom.xml
@@ -21,30 +21,6 @@
-
- org.openrewrite.recipe
- rewrite-migrate-java
-
-
- org.openrewrite.recipe
- rewrite-spring
-
-
- org.openrewrite.recipe
- rewrite-hibernate
-
-
- org.openrewrite.recipe
- rewrite-java-dependencies
-
-
- org.openrewrite.recipe
- rewrite-testing-frameworks
-
-
- org.openrewrite.recipe
- rewrite-static-analysis
-
org.springframework.boot
spring-boot-starter-test
diff --git a/spring-rewrite-commons-examples/pom.xml b/spring-rewrite-commons-examples/pom.xml
index 646d502..01ab9e2 100644
--- a/spring-rewrite-commons-examples/pom.xml
+++ b/spring-rewrite-commons-examples/pom.xml
@@ -31,35 +31,33 @@
org.springframework.rewrite
- spring-rewrite-commons-launcher
+ spring-rewrite-commons-starter-boot-upgrade
${project.version}
-
- org.openrewrite.recipe
- rewrite-recipe-bom
- ${rewrite-recipe-bom.version}
- pom
- import
-
-
- org.springframework.boot
- spring-boot-starter
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
org.springframework.rewrite
- spring-rewrite-commons-launcher
-
-
- org.openrewrite.recipe
- rewrite-spring
-
-
- org.openrewrite.recipe
- rewrite-migrate-java
+ spring-rewrite-commons-starter-boot-upgrade
+ ${project.version}
org.projectlombok
diff --git a/spring-rewrite-commons-starters/pom.xml b/spring-rewrite-commons-starters/pom.xml
new file mode 100644
index 0000000..ac50c30
--- /dev/null
+++ b/spring-rewrite-commons-starters/pom.xml
@@ -0,0 +1,25 @@
+
+
+ 4.0.0
+
+ org.springframework.rewrite
+ spring-rewrite-commons
+ 0.1.0-SNAPSHOT
+
+ pom
+
+ spring-rewrite-commons-starters
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+ spring-rewrite-commons-starter-boot-upgrade
+
+
+
\ No newline at end of file
diff --git a/spring-rewrite-commons-starters/spring-rewrite-commons-starter-boot-upgrade/pom.xml b/spring-rewrite-commons-starters/spring-rewrite-commons-starter-boot-upgrade/pom.xml
new file mode 100644
index 0000000..666b3f5
--- /dev/null
+++ b/spring-rewrite-commons-starters/spring-rewrite-commons-starter-boot-upgrade/pom.xml
@@ -0,0 +1,66 @@
+
+
+ 4.0.0
+
+ org.springframework.rewrite
+ spring-rewrite-commons-starters
+ 0.1.0-SNAPSHOT
+ ../pom.xml
+
+
+ spring-rewrite-commons-starter-boot-upgrade
+
+
+ 17
+ 17
+ UTF-8
+ 2.6.2
+
+
+
+
+
+ org.openrewrite.recipe
+ rewrite-recipe-bom
+ ${rewrite-recipe-bom.version}
+ pom
+ import
+
+
+
+
+
+
+ org.springframework.rewrite
+ spring-rewrite-commons-launcher
+ ${project.version}
+
+
+ org.openrewrite.recipe
+ rewrite-spring
+
+
+ org.openrewrite.recipe
+ rewrite-migrate-java
+
+
+ org.openrewrite.recipe
+ rewrite-hibernate
+
+
+ org.openrewrite.recipe
+ rewrite-java-dependencies
+
+
+ org.openrewrite.recipe
+ rewrite-testing-frameworks
+
+
+ org.openrewrite.recipe
+ rewrite-static-analysis
+
+
+
+
\ No newline at end of file