Skip to content

Commit c9a90da

Browse files
committed
add java build tool updates to java recipes
1 parent 8cd830c commit c9a90da

File tree

4 files changed

+51
-3
lines changed

4 files changed

+51
-3
lines changed

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

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ tags:
3232
- jakarta
3333
recipeList:
3434
- org.openrewrite.java.migrate.UpgradeToJava8
35+
- org.openrewrite.java.migrate.UpgradeBuildToJava11
3536
- org.openrewrite.java.migrate.UseJavaUtilBase64
3637
- org.openrewrite.java.migrate.CastArraysAsListToList
3738
# Add an explicit JAXB/JAX-WS runtime and upgrade the dependencies to Jakarta EE 8
@@ -58,9 +59,9 @@ recipeList:
5859
- org.openrewrite.java.migrate.javax.JavaxXmlStreamAPIs
5960
- org.openrewrite.java.migrate.cobertura.RemoveCoberturaMavenPlugin
6061
- org.openrewrite.java.migrate.UpgradeBuildToJava11
61-
# Disabled due to null safety issues in the current implementation
62-
# https://github.com/openrewrite/rewrite-migrate-java/issues/250
63-
# - org.openrewrite.java.migrate.util.JavaUtilAPIs
62+
# Disabled due to null safety issues in the current implementation
63+
# https://github.com/openrewrite/rewrite-migrate-java/issues/250
64+
# - org.openrewrite.java.migrate.util.JavaUtilAPIs
6465
- org.openrewrite.java.migrate.util.OptionalNotPresentToIsEmpty
6566
- org.openrewrite.java.migrate.util.OptionalNotEmptyToIsPresent
6667
- org.openrewrite.java.migrate.util.OptionalStreamRecipe
@@ -221,3 +222,14 @@ recipeList:
221222
- org.openrewrite.java.ChangeMethodName:
222223
methodPattern: java.nio.file.Path get(..)
223224
newMethodName: of
225+
226+
---
227+
type: specs.openrewrite.org/v1beta/recipe
228+
name: org.openrewrite.java.migrate.UpgradeBuildToJava11
229+
displayName: Upgrade build to Java 11
230+
description: Updates build files to use Java 11 as the target/source.
231+
tags:
232+
- java11
233+
recipeList:
234+
- org.openrewrite.java.migrate.UpgradeJavaVersion:
235+
version: 11

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ description: >-
2424
tags:
2525
- java6
2626
recipeList:
27+
- org.openrewrite.java.migrate.UpgradeBuildToJava6
2728
- org.openrewrite.java.migrate.jacoco.UpgradeJaCoCo
2829
- org.openrewrite.java.migrate.util.UseEnumSetOf
2930
- org.openrewrite.java.migrate.JREWrapperInterface
@@ -41,3 +42,14 @@ recipeList:
4142
fullyQualifiedClassName: java.sql.Wrapper
4243
methodPattern: "*..* unwrap(..)"
4344
methodTemplateString: "public <T> T unwrap(Class<T> iface) throws java.sql.SQLException { \n\t// TODO Auto-generated method stub\n try { if (iface != null && iface.isAssignableFrom(this.getClass())) { return (T) this; } throw new java.sql.SQLException(\"Auto-generated unwrap failed; Revisit implementation\"); } catch (Exception e) { throw new java.sql.SQLException(e); } }"
45+
46+
---
47+
type: specs.openrewrite.org/v1beta/recipe
48+
name: org.openrewrite.java.migrate.UpgradeBuildToJava6
49+
displayName: Upgrade build to Java 6
50+
description: Updates build files to use Java 6 as the target/source.
51+
tags:
52+
- java6
53+
recipeList:
54+
- org.openrewrite.java.migrate.UpgradeJavaVersion:
55+
version: 6

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ tags:
2525
- java7
2626
recipeList:
2727
- org.openrewrite.java.migrate.UpgradeToJava6
28+
- org.openrewrite.java.migrate.UpgradeBuildToJava7
2829
- org.openrewrite.java.migrate.JREJdbcInterfaceNewMethods
2930
- org.openrewrite.java.migrate.JREThrowableFinalMethods
3031
- org.openrewrite.java.migrate.util.ReplaceMathRandomWithThreadLocalRandomRecipe
@@ -71,3 +72,14 @@ recipeList:
7172
fullyQualifiedClassName: javax.sql.CommonDataSource
7273
methodPattern: "*..* getParentLogger()"
7374
methodTemplateString: "public java.util.logging.Logger getParentLogger() { \n\t// TODO Auto-generated method stub\n return null; }"
75+
76+
---
77+
type: specs.openrewrite.org/v1beta/recipe
78+
name: org.openrewrite.java.migrate.UpgradeBuildToJava7
79+
displayName: Upgrade build to Java 7
80+
description: Updates build files to use Java 7 as the target/source.
81+
tags:
82+
- java7
83+
recipeList:
84+
- org.openrewrite.java.migrate.UpgradeJavaVersion:
85+
version: 7

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,19 @@ tags:
2525
- java8
2626
recipeList:
2727
- org.openrewrite.java.migrate.UpgradeToJava7
28+
- org.openrewrite.java.migrate.UpgradeBuildToJava8
2829
- org.openrewrite.java.migrate.MXBeanRule
2930
- org.openrewrite.java.migrate.BounceCastleFromJdk15OntoJdk18On
3031
- org.openrewrite.java.RemoveMethodInvocations:
3132
methodPattern: java.lang.Thread destroy()
33+
34+
---
35+
type: specs.openrewrite.org/v1beta/recipe
36+
name: org.openrewrite.java.migrate.UpgradeBuildToJava8
37+
displayName: Upgrade build to Java 8
38+
description: Updates build files to use Java 8 as the target/source.
39+
tags:
40+
- java8
41+
recipeList:
42+
- org.openrewrite.java.migrate.UpgradeJavaVersion:
43+
version: 8

0 commit comments

Comments
 (0)