diff --git a/src/main/resources/META-INF/rewrite/java-version-25.yml b/src/main/resources/META-INF/rewrite/java-version-25.yml
index 5480985991..d3b3e90481 100644
--- a/src/main/resources/META-INF/rewrite/java-version-25.yml
+++ b/src/main/resources/META-INF/rewrite/java-version-25.yml
@@ -209,12 +209,12 @@ recipeList:
addVersionIfMissing: true
- org.openrewrite.maven.UpgradePluginVersion:
groupId: org.apache.maven.plugins
- artifactId: maven-surefire-plugin
- newVersion: 3.1.x
+ artifactId: maven-surefire-*
+ newVersion: 3.5.x
- org.openrewrite.maven.UpgradePluginVersion:
groupId: org.apache.maven.plugins
artifactId: maven-failsafe-plugin
- newVersion: 3.1.x
+ newVersion: 3.5.x
- org.openrewrite.java.dependencies.UpgradeDependencyVersion:
groupId: net.bytebuddy
artifactId: byte-buddy*
diff --git a/src/test/java/org/openrewrite/java/migrate/UpgradeToJava25Test.java b/src/test/java/org/openrewrite/java/migrate/UpgradeToJava25Test.java
index 15b9a8a99c..91ea38bc88 100644
--- a/src/test/java/org/openrewrite/java/migrate/UpgradeToJava25Test.java
+++ b/src/test/java/org/openrewrite/java/migrate/UpgradeToJava25Test.java
@@ -105,8 +105,8 @@ void upgradesMavenPluginsForJava25() {
assertThat(actual)
.contains("25")
.containsPattern("maven-compiler-plugin\\s*3\\.15\\.")
- .containsPattern("maven-surefire-plugin\\s*3\\.1\\.")
- .containsPattern("maven-failsafe-plugin\\s*3\\.1\\.")
+ .containsPattern("maven-surefire-plugin\\s*3\\.5\\.")
+ .containsPattern("maven-failsafe-plugin\\s*3\\.5\\.")
.actual())
)
);