Skip to content

Commit 9bb9bc9

Browse files
OpenRewrite recipe best practices
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.recipes.rewrite.OpenRewriteRecipeBestPractices?organizationId=QUxML09wZW4gU291cmNlL09wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
1 parent 2e12795 commit 9bb9bc9

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

src/main/resources/META-INF/rewrite/examples.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2522,6 +2522,29 @@ examples:
25222522
language: xml
25232523
---
25242524
type: specs.openrewrite.org/v1beta/example
2525+
recipeName: org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_5
2526+
examples:
2527+
- description: ''
2528+
sources:
2529+
- before: project
2530+
language: mavenProject
2531+
- before: |
2532+
<project>
2533+
<modelVersion>4.0.0</modelVersion>
2534+
<groupId>com.example</groupId>
2535+
<artifactId>fooservice</artifactId>
2536+
<version>1.0-SNAPSHOT</version>
2537+
<parent>
2538+
<groupId>org.springframework.boot</groupId>
2539+
<artifactId>spring-boot-starter-parent</artifactId>
2540+
<version>3.4.9</version>
2541+
<relativePath/>
2542+
</parent>
2543+
</project>
2544+
path: pom.xml
2545+
language: xml
2546+
---
2547+
type: specs.openrewrite.org/v1beta/example
25252548
recipeName: org.openrewrite.java.spring.cloud2022.MigrateCloudSleuthToMicrometerTracing
25262549
examples:
25272550
- description: ''
@@ -2590,6 +2613,33 @@ examples:
25902613
language: java
25912614
---
25922615
type: specs.openrewrite.org/v1beta/example
2616+
recipeName: org.openrewrite.java.spring.cloud2025.UpgradeSpringCloud_2025
2617+
examples:
2618+
- description: ''
2619+
sources:
2620+
- before: project
2621+
language: mavenProject
2622+
- before: spring.cloud.gateway.proxy=foo
2623+
after: spring.cloud.gateway.proxy-exchange.webflux=foo
2624+
language: properties
2625+
- before: |
2626+
<project>
2627+
<modelVersion>4.0.0</modelVersion>
2628+
<groupId>com.example</groupId>
2629+
<artifactId>fooservice</artifactId>
2630+
<version>1.0-SNAPSHOT</version>
2631+
<dependencies>
2632+
<dependency>
2633+
<groupId>org.springframework.cloud</groupId>
2634+
<artifactId>spring-cloud-gateway-webflux</artifactId>
2635+
<version>4.2.4</version>
2636+
</dependency>
2637+
</dependencies>
2638+
</project>
2639+
path: pom.xml
2640+
language: xml
2641+
---
2642+
type: specs.openrewrite.org/v1beta/example
25932643
recipeName: org.openrewrite.java.spring.data.JdbcTemplateQueryForLongMigration
25942644
examples:
25952645
- description: ''

0 commit comments

Comments
 (0)