diff --git a/src/main/resources/META-INF/rewrite/spring-boot-20.yml b/src/main/resources/META-INF/rewrite/spring-boot-20.yml
index 28367758..a04fd10b 100644
--- a/src/main/resources/META-INF/rewrite/spring-boot-20.yml
+++ b/src/main/resources/META-INF/rewrite/spring-boot-20.yml
@@ -28,6 +28,11 @@ description: >
tags:
- spring
- boot
+preconditions:
+ - org.openrewrite.java.dependencies.DependencyInsight:
+ groupIdPattern: org.springframework
+ artifactIdPattern: spring-core
+ version: 4.x
recipeList:
# Upgrade 2.0.x from 1.x
- org.openrewrite.java.dependencies.UpgradeDependencyVersion:
diff --git a/src/testWithSpringBoot_2_7/java/org/openrewrite/java/spring/boot2/Boot3UpgradeTest.java b/src/testWithSpringBoot_2_7/java/org/openrewrite/java/spring/boot2/Boot3UpgradeTest.java
index 0fb91541..bb6e547b 100644
--- a/src/testWithSpringBoot_2_7/java/org/openrewrite/java/spring/boot2/Boot3UpgradeTest.java
+++ b/src/testWithSpringBoot_2_7/java/org/openrewrite/java/spring/boot2/Boot3UpgradeTest.java
@@ -95,21 +95,8 @@ void xmlBindMissing() {
17
-
-
-
- jakarta.validation
- jakarta.validation-api
- 3.1.0
-
-
-
-
- jakarta.validation
- jakarta.validation-api
-
jakarta.xml.bind
jakarta.xml.bind-api