Skip to content

Commit 0efab1c

Browse files
timtebeekTim te Beek
andauthored
Add UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy (#981)
* Add UpgradePluginsForJava25 for surefire, failsafe, compiler, and byte-buddy Closes moderneinc/customer-requests#1820 * Regenerate recipes.csv * Move `SetupJavaUpgradeJavaVersion` for consistency * Use `.actual()` * Apply suggestions * Move comment --------- Co-authored-by: Tim te Beek <tim@mac.home>
1 parent 04592ca commit 0efab1c

File tree

3 files changed

+323
-246
lines changed

3 files changed

+323
-246
lines changed

src/main/resources/META-INF/rewrite/java-version-25.yml

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ recipeList:
3030
- org.openrewrite.java.migrate.UpgradeToJava21
3131
- org.openrewrite.java.migrate.UpgradeJavaVersion:
3232
version: 25
33-
- org.openrewrite.github.SetupJavaUpgradeJavaVersion:
34-
minimumJavaMajorVersion: 25
33+
- org.openrewrite.java.migrate.UpgradePluginsForJava25
3534
- org.openrewrite.java.migrate.io.ReplaceSystemOutWithIOPrint
3635
- org.openrewrite.java.migrate.lang.MigrateMainMethodToInstanceMain
3736
- org.openrewrite.java.migrate.lang.MigrateProcessWaitForDuration
@@ -188,3 +187,35 @@ recipeList:
188187
version: "[1.18.40)"
189188
configuration: annotationProcessor
190189
onlyIfUsing: lombok.*
190+
191+
---
192+
type: specs.openrewrite.org/v1beta/recipe
193+
name: org.openrewrite.java.migrate.UpgradePluginsForJava25
194+
displayName: Upgrade plugins to Java 25 compatible versions
195+
description: Updates plugins and dependencies to versions compatible with Java 25.
196+
tags:
197+
- java25
198+
preconditions:
199+
- org.openrewrite.Singleton
200+
recipeList:
201+
- org.openrewrite.github.SetupJavaUpgradeJavaVersion:
202+
minimumJavaMajorVersion: 25
203+
- org.openrewrite.gradle.UpdateGradleWrapper:
204+
version: 9.1
205+
addIfMissing: false
206+
- org.openrewrite.maven.UpgradePluginVersion:
207+
groupId: org.apache.maven.plugins
208+
artifactId: maven-compiler-plugin
209+
newVersion: 3.15.x
210+
- org.openrewrite.maven.UpgradePluginVersion:
211+
groupId: org.apache.maven.plugins
212+
artifactId: maven-surefire-plugin
213+
newVersion: 3.1.x
214+
- org.openrewrite.maven.UpgradePluginVersion:
215+
groupId: org.apache.maven.plugins
216+
artifactId: maven-failsafe-plugin
217+
newVersion: 3.1.x
218+
- org.openrewrite.java.dependencies.UpgradeDependencyVersion:
219+
groupId: net.bytebuddy
220+
artifactId: byte-buddy*
221+
newVersion: 1.17.x

0 commit comments

Comments
 (0)