Migrate to Jakarta EE 9.1
Recipe ID
com.oracle.weblogic.rewrite.JakartaEE9_1Artifact
org.openrewrite.recipe:rewrite-third-partyThese recipes help with Migration to Jakarta EE 9.1, flagging and updating deprecated methods.
Usage
This recipe has no required configuration options. You’ll need the Moderne CLI configured before running the command below.
mod run . --recipe com.oracle.weblogic.rewrite.JakartaEE9_1If 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.
- Migrate to Jakarta EE 9
org.openrewrite.java.migrate.jakarta.JavaxMigrationToJakarta - JSF 2.x to Jakarta Server Faces 3.x
com.oracle.weblogic.rewrite.jakarta.Faces2xMigrationToJakartaFaces3x - Migrate from JavaX to Jakarta EE 9.1 Namespaces
com.oracle.weblogic.rewrite.jakarta.JakartaEeNamespaces9_1 - Replace deprecated Jakarta Servlet methods and classes
com.oracle.weblogic.rewrite.jakarta.RemovalsServletJakarta9 - Rename CDI Extension to Jakarta
com.oracle.weblogic.rewrite.jakarta.JavaxToJakartaCdiExtensions - Migrate Tag Libraries to 2.0 (Jakarta EE 9)
com.oracle.weblogic.rewrite.jakarta.MigrateTagLibsToJakartaEE9 - Add Jakarta EE 9 Servlet Dependency
com.oracle.weblogic.rewrite.jakarta.AddJakartaEE9ServletDependencyIfUsingServletContext - Migrate javax.mvc to 2.0 (Jakarta EE 9)
com.oracle.weblogic.rewrite.jakarta.MigrateJavaxMVCToJakartaEE9 - Migrate javax.javaee-web-api to jakarta.jakartaee-web-api (Jakarta EE 9)
com.oracle.weblogic.rewrite.jakarta.MigrateJavaxWebToJakartaWeb9 - Migrate deprecated
javax.annotationtojakarta.annotationcom.oracle.weblogic.rewrite.jakarta.JavaxAnnotationMigrationToJakarta9Annotation - Migrate deprecated
org.glassfish.javax.elpackages tojakarta.elcom.oracle.weblogic.rewrite.jakarta.OrgGlassfishJavaxElToJakartaEl - Migrate javax.jms to jakarta.jms on MDB
com.oracle.weblogic.rewrite.jakarta.JavaxJmsToJakartaJmsOnMdb - Update Jakarta EE Platform Dependencies to 9.1.0
com.oracle.weblogic.rewrite.jakarta.UpdateJakartaPlatform9_1 - Mitigate Unaffected Non-EE Jakarta 9 Packages
com.oracle.weblogic.rewrite.jakarta.MitigateUnaffectedNonEEJakarta9Packages - Upgrade Common open source libraries
com.oracle.weblogic.rewrite.jakarta.UpgradeCommonOpenSourceLibraries - Change artifacts for a Maven plugin configuration
com.oracle.weblogic.rewrite.jakarta.UpgradeMavenPluginConfigurationArtifacts
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