io.quarkus.updates.core.quarkus30.JavaxToJakartaAdditionalMigration
io.quarkus.updates.core.quarkus30.JavaxToJakartaAdditionalMigration
Recipe source
GitHub, Issue Tracker, Maven Central
groupId: org.openrewrite.recipe
artifactId: rewrite-third-party
version: 0.5.1
This recipe is composed of more than one recipe. If you want to customize the set of recipes this is composed of, you can find and copy the GitHub source for the recipe from the link above.
Usage
This recipe has no required configuration options. It can be activated by adding a dependency on org.openrewrite.recipe:rewrite-third-party:0.5.1
in your build file or by running a shell command (in which case no build changes are needed):
Add the following to your
build.gradle
file:
Run
gradle rewriteRun
to run the recipe.
Definition
Change Gradle or Maven dependency
oldGroupId:
org.glassfish
oldArtifactId:
jakarta.el
newGroupId:
org.glassfish.expressly
newArtifactId:
expressly
Change Gradle or Maven dependency
oldGroupId:
org.hibernate
oldArtifactId:
hibernate-core
newGroupId:
org.hibernate.orm
Change Gradle or Maven dependency
oldGroupId:
org.hibernate
oldArtifactId:
hibernate-envers
newGroupId:
org.hibernate.orm
Change Gradle or Maven dependency
oldGroupId:
org.hibernate
oldArtifactId:
hibernate-jpamodelgen
newGroupId:
org.hibernate.orm
Change Gradle or Maven dependency
oldGroupId:
org.hibernate
oldArtifactId:
hibernate-spatial
newGroupId:
org.hibernate.orm
Change Gradle or Maven dependency
oldGroupId:
org.hibernate
oldArtifactId:
hibernate-testing
newGroupId:
org.hibernate.orm
Change Gradle or Maven dependency
oldGroupId:
org.hibernate
oldArtifactId:
hibernate-micrometer
newGroupId:
org.hibernate.orm
Change Gradle or Maven dependency
oldGroupId:
org.hibernate
oldArtifactId:
hibernate-jcache
newGroupId:
org.hibernate.orm
Change Gradle or Maven dependency
oldGroupId:
org.hibernate
oldArtifactId:
hibernate-infinispan
newGroupId:
org.hibernate.orm
Change Gradle or Maven dependency
oldGroupId:
org.hibernate
oldArtifactId:
hibernate-ehcache
newGroupId:
org.hibernate.orm
Change Gradle or Maven dependency
oldGroupId:
org.hibernate.search
oldArtifactId:
hibernate-search-mapper-orm-coordination-outbox-polling
newGroupId:
org.hibernate.search
newArtifactId:
hibernate-search-mapper-orm-coordination-outbox-polling-jakarta
Change Gradle or Maven dependency
oldGroupId:
org.hibernate.search
oldArtifactId:
hibernate-search-mapper-orm
newGroupId:
org.hibernate.search
newArtifactId:
hibernate-search-mapper-orm-jakarta
Change Gradle or Maven dependency
oldGroupId:
org.hibernate
oldArtifactId:
quarkus-local-cache
newGroupId:
org.hibernate
newArtifactId:
quarkus-local-cache-jakarta
Change Gradle or Maven dependency
oldGroupId:
org.jboss.spec.javax.ws.rs
oldArtifactId:
jboss-jaxrs-api_2.1_spec
newGroupId:
jakarta.ws.rs
newArtifactId:
jakarta.ws.rs-api
Change Gradle or Maven dependency
oldGroupId:
org.jboss.spec.javax.xml.bind
oldArtifactId:
jboss-jaxb-api_2.3_spec
newGroupId:
jakarta.xml.bind
newArtifactId:
jakarta.xml.bind-api
Change Gradle or Maven dependency
oldGroupId:
org.jboss.spec.javax.transaction
oldArtifactId:
jboss-transaction-api_1.3_spec
newGroupId:
jakarta.transaction
newArtifactId:
jakarta.transaction-api
Change Gradle or Maven dependency
oldGroupId:
com.sun.activation
oldArtifactId:
jakarta.activation
newGroupId:
org.eclipse.angus
newArtifactId:
angus-activation
Change Gradle or Maven dependency
oldGroupId:
com.sun.activation
oldArtifactId:
javax.activation
newGroupId:
org.eclipse.angus
newArtifactId:
angus-activation
Change Gradle or Maven dependency
oldGroupId:
org.jboss.spec.javax.ejb
oldArtifactId:
jboss-ejb-api_3.1_spec
newGroupId:
jakarta.ejb
newArtifactId:
jakarta.ejb-api
Change Gradle or Maven dependency
oldGroupId:
org.keycloak
oldArtifactId:
keycloak-admin-client
newGroupId:
org.keycloak
newArtifactId:
keycloak-admin-client-jakarta
Change Gradle or Maven dependency
oldGroupId:
org.keycloak
oldArtifactId:
keycloak-admin-client
newGroupId:
org.keycloak
newArtifactId:
keycloak-admin-client-jakarta
See how this recipe works across multiple open-source repositories
The community edition of the Moderne platform enables you to easily run recipes across thousands of open-source repositories.
Please contact Moderne for more information about safely running the recipes on your own codebase in a private SaaS.
Last updated