All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.rewrite.spring-cloud-2022.yml Maven / Gradle / Ivy

Go to download

Eliminate legacy Spring patterns and migrate between major Spring Boot versions. Automatically.

There is a newer version: 5.19.0
Show newest version
#
# Copyright 2023 the original author or authors.
# 

# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at #

# https://www.apache.org/licenses/LICENSE-2.0 #

# Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # --- type: specs.openrewrite.org/v1beta/recipe name: org.openrewrite.java.spring.cloud2022.UpgradeSpringCloud_2022 displayName: Migrate to Spring Cloud 2022 description: Migrate applications to the latest Spring Cloud 2022 (Kilburn) release. tags: - spring - cloud recipeList: - org.openrewrite.java.spring.cloud2022.DependencyUpgrades - org.openrewrite.java.spring.cloud2022.MigrateCloudSleuthToMicrometerTracing --- type: specs.openrewrite.org/v1beta/recipe name: org.openrewrite.java.spring.cloud2022.DependencyUpgrades displayName: Upgrade dependencies to Spring Cloud 2022 description: Upgrade dependencies to Spring Cloud 2022 from prior 2021.x version. tags: - spring - cloud recipeList: - org.openrewrite.java.dependencies.UpgradeDependencyVersion: groupId: org.springframework.cloud artifactId: "*" newVersion: 4.0.x overrideManagedVersion: false - org.openrewrite.maven.UpgradeParentVersion: groupId: org.springframework.cloud artifactId: spring-cloud-starter-parent newVersion: 2022.0.x - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: oldGroupId: org.springframework.cloud oldArtifactId: spring-cloud-starter-feign newArtifactId: spring-cloud-starter-openfeign - org.openrewrite.java.dependencies.UpgradeDependencyVersion: groupId: org.springframework.cloud artifactId: spring-cloud-dependencies newVersion: 2022.0.x overrideManagedVersion: false - org.openrewrite.java.dependencies.UpgradeDependencyVersion: groupId: org.springframework.cloud artifactId: spring-cloud-starter-circuitbreaker-* newVersion: 3.0.x overrideManagedVersion: false - org.openrewrite.java.dependencies.UpgradeDependencyVersion: groupId: org.springframework.cloud artifactId: spring-cloud-circuitbreaker-* newVersion: 3.0.x overrideManagedVersion: false - org.openrewrite.java.dependencies.UpgradeDependencyVersion: groupId: org.springframework.cloud artifactId: spring-cloud-starter-kubernetes-* newVersion: 3.0.x overrideManagedVersion: false - org.openrewrite.java.dependencies.UpgradeDependencyVersion: groupId: org.springframework.cloud artifactId: spring-cloud-kubernetes-* newVersion: 3.0.x overrideManagedVersion: false - org.openrewrite.java.dependencies.UpgradeDependencyVersion: groupId: org.springframework.cloud artifactId: spring-cloud-starter-task-* newVersion: 3.0.x overrideManagedVersion: false - org.openrewrite.java.dependencies.UpgradeDependencyVersion: groupId: org.springframework.cloud artifactId: spring-cloud-task-* newVersion: 3.0.x overrideManagedVersion: false --- type: specs.openrewrite.org/v1beta/recipe name: org.openrewrite.java.spring.cloud2022.MigrateCloudSleuthToMicrometerTracing displayName: Migrate Spring Cloud Sleuth 3.1 to Micrometer Tracing 1.0 description: Spring Cloud Sleuth has been discontinued and only compatible with Spring Boot 2.x. tags: - spring - cloud - sleuth - tracing - micrometer recipeList: - org.openrewrite.java.spring.cloud2022.AddLoggingPatternLevelForSleuth - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: oldGroupId: org.springframework.cloud oldArtifactId: spring-cloud-starter-sleuth newGroupId: io.micrometer newArtifactId: micrometer-tracing-bridge-brave newVersion: 1.0.x - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: oldGroupId: org.springframework.cloud oldArtifactId: spring-cloud-sleuth-otel-dependencies newGroupId: io.micrometer newArtifactId: micrometer-tracing-bridge-otel newVersion: 1.0.x - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: oldGroupId: org.springframework.cloud oldArtifactId: spring-cloud-sleuth-api newGroupId: io.micrometer newArtifactId: micrometer-tracing newVersion: 1.0.x - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: oldGroupId: org.springframework.cloud oldArtifactId: spring-cloud-sleuth-autoconfigure newGroupId: org.springframework.boot newArtifactId: spring-boot-actuator-autoconfigure - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: oldGroupId: org.springframework.cloud oldArtifactId: spring-cloud-sleuth-otel-autoconfigure newGroupId: org.springframework.boot newArtifactId: spring-boot-actuator-autoconfigure - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId: oldGroupId: org.springframework.cloud oldArtifactId: spring-cloud-sleuth-zipkin newGroupId: io.zipkin.reporter2 newArtifactId: zipkin-reporter-brave newVersion: 2.16.x - org.openrewrite.java.dependencies.AddDependency: groupId: org.springframework.boot artifactId: spring-boot-starter-actuator version: 3.0.x acceptTransitive: true onlyIfUsing: org.springframework.cloud.sleuth..* - org.openrewrite.java.dependencies.AddDependency: groupId: io.micrometer artifactId: micrometer-tracing version: 1.0.x onlyIfUsing: org.springframework.cloud.sleuth.annotation.* acceptTransitive: true - org.openrewrite.java.dependencies.AddDependency: groupId: org.springframework.boot artifactId: spring-boot-starter-aop version: 3.0.x onlyIfUsing: org.springframework.cloud.sleuth.annotation.* acceptTransitive: true - org.openrewrite.java.dependencies.RemoveDependency: groupId: org.springframework.cloud artifactId: spring-cloud-sleuth-* - org.openrewrite.maven.RemoveManagedDependency: groupId: org.springframework.cloud artifactId: spring-cloud-sleuth-* - org.openrewrite.maven.RemoveRedundantDependencyVersions: groupPattern: io.micrometer artifactPattern: micrometer-tracing* onlyIfVersionsMatch: false - org.openrewrite.java.ChangeType: oldFullyQualifiedTypeName: org.springframework.cloud.sleuth.exporter.SpanFilter newFullyQualifiedTypeName: io.micrometer.tracing.exporter.SpanExportingPredicate - org.openrewrite.java.ChangeType: oldFullyQualifiedTypeName: org.springframework.cloud.sleuth.exporter.SpanIgnoringSpanFilter newFullyQualifiedTypeName: io.micrometer.tracing.exporter.SpanIgnoringSpanExportingPredicate - org.openrewrite.java.ChangePackage: oldPackageName: org.springframework.cloud.sleuth.autoconfig newPackageName: org.springframework.boot.actuate.autoconfigure.tracing recursive: true - org.openrewrite.java.ChangePackage: oldPackageName: org.springframework.cloud.sleuth newPackageName: io.micrometer.tracing recursive: true - org.openrewrite.java.spring.ChangeSpringPropertyKey: oldPropertyKey: spring.sleuth.enabled newPropertyKey: management.tracing.enabled - org.openrewrite.java.spring.ChangeSpringPropertyKey: oldPropertyKey: spring.sleuth.batch.enabled newPropertyKey: management.tracing.enabled - org.openrewrite.java.spring.DeleteSpringProperty: propertyKey: spring.sleuth.supports-join - org.openrewrite.java.spring.DeleteSpringProperty: propertyKey: spring.sleuth.trace-id128 - org.openrewrite.java.spring.ChangeSpringPropertyKey: oldPropertyKey: spring.sleuth.propagation.type newPropertyKey: management.tracing.propagation.type - org.openrewrite.java.spring.DeleteSpringProperty: propertyKey: spring.sleuth.sampler.rate - org.openrewrite.java.spring.ChangeSpringPropertyKey: oldPropertyKey: spring.sleuth.sampler.probability newPropertyKey: management.tracing.sampling.probability - org.openrewrite.java.spring.ChangeSpringPropertyKey: oldPropertyKey: spring.sleuth.baggage.remote-fields newPropertyKey: management.tracing.baggage.remote-fields - org.openrewrite.java.spring.ChangeSpringPropertyKey: oldPropertyKey: spring.sleuth.propagation-keys newPropertyKey: management.tracing.baggage.remote-fields - org.openrewrite.java.spring.ChangeSpringPropertyKey: oldPropertyKey: spring.sleuth.baggage.correlation-enabled newPropertyKey: management.tracing.baggage.correlation.enabled - org.openrewrite.java.spring.ChangeSpringPropertyKey: oldPropertyKey: spring.sleuth.baggage.correlation-fields newPropertyKey: management.tracing.baggage.correlation.fields





© 2015 - 2024 Weber Informatics LLC | Privacy Policy