Migrate to Camel 4.18LTS
Recipe ID
org.apache.camel.upgrade.Camel418LTSMigrationRecipeArtifact
org.openrewrite.recipe:rewrite-third-partyMigrates Apache Camel application to 4.18 LTS. This recipe aggregates all migration steps from 4.0 to 4.18.3.
Usage
This recipe has no required configuration options. You’ll need the Moderne CLI configured before running the command below.
mod run . --recipe org.apache.camel.upgrade.Camel418LTSMigrationRecipeIf the recipe isn’t available locally, install it with:
mod config recipes jar install org.openrewrite.recipe:rewrite-third-party:0.44.0Definition
This recipe runs the following recipes in order.
- Migrates
camel 4.18.1application tocamel 4.18.3org.apache.camel.upgrade.camel418_3.CamelMigrationRecipe - Migrates
camel 4.18.0application tocamel 4.18.1org.apache.camel.upgrade.camel418_1.CamelMigrationRecipe - Migrates
camel 4.17application tocamel 4.18org.apache.camel.upgrade.camel418.CamelMigrationRecipe - Migrates
camel 4.16application tocamel 4.17org.apache.camel.upgrade.camel417.CamelMigrationRecipe - Migrates
camel 4.15application tocamel 4.16org.apache.camel.upgrade.camel416.CamelMigrationRecipe - Migrates
camel 4.14application tocamel 4.15org.apache.camel.upgrade.camel415.CamelMigrationRecipe - Migrates
camel 4.13application tocamel 4.14org.apache.camel.upgrade.camel414.CamelMigrationRecipe - Migrates
camel 4.12application tocamel 4.13org.apache.camel.upgrade.camel413.CamelMigrationRecipe - Migrates
camel 4.11application tocamel 4.12org.apache.camel.upgrade.camel412.CamelMigrationRecipe - Migrates
camel 4.10application tocamel 4.11org.apache.camel.upgrade.camel411.CamelMigrationRecipe - Migrates
camel 4.9application tocamel 4.10org.apache.camel.upgrade.camel410.CamelMigrationRecipe - Migrates
camel 4.8application tocamel 4.9org.apache.camel.upgrade.camel49.CamelMigrationRecipe - Migrates
camel 4.6application tocamel 4.7org.apache.camel.upgrade.camel47.CamelMigrationRecipe - Migrates
camel 4.5application tocamel 4.6org.apache.camel.upgrade.camel46.CamelMigrationRecipe - Migrates
camel 4.4application tocamel 4.5org.apache.camel.upgrade.camel45.CamelMigrationRecipe - Migrates
camel 4.0application tocamel 4.4org.apache.camel.upgrade.camel44.CamelMigrationRecipe - Migrate
camel3application tocamel4.org.apache.camel.upgrade.camel40.CamelMigrationRecipe - Migrate to Java 17
org.apache.camel.upgrade.UpgradeToJava17 - Change Maven Java version property values to 17
org.apache.camel.upgrade.JavaVersion17 - Update properties and yaml configurations file
org.apache.camel.upgrade.UpdatePropertiesAndYamlKeys - Upgrade Maven dependency version
org.openrewrite.maven.UpgradeDependencyVersion - Upgrade Maven plugin version
org.openrewrite.maven.UpgradePluginVersion - Upgrade Maven parent project version
org.openrewrite.maven.UpgradeParentVersion - Change Maven project property value
org.openrewrite.maven.ChangePropertyValue
Data tables
Structured output this recipe can produce.
- Maven metadata failuresAttempts to resolve maven metadata that failed.
org.openrewrite.maven.table.MavenMetadataFailures - Source files that had resultsSource files that were modified by the recipe run.
org.openrewrite.table.SourcesFileResults - Source files that had search resultsSearch results that were found during the recipe run.
org.openrewrite.table.SearchResults - Source files that errored on a recipeThe details of all errors produced by a recipe run.
org.openrewrite.table.SourcesFileErrors - Recipe performanceStatistics used in analyzing the performance of recipes.
org.openrewrite.table.RecipeRunStats