# Quarkus 2 to 3 migration List what should be migrated and include the recipe link if it already exists ## Jarkata - [javax-to-jakarta.yml](https://github.com/openrewrite/rewrite-migrate-java/blob/main/src/main/resources/META-INF/rewrite/javax-to-jakarta.yml) (those recipes are also adding dependencies which we should not) - Migrate deprecated `javax` packages to `jakarta` - Migrate deprecated `javax.activation` packages to `jakarta.activation` - Migrate deprecated `javax.annotation.security` packages to `jakarta.annotation.security` - Migrate deprecated `javax.annotation.sql` packages to `jakarta.annotation.sql` - Migrate deprecated `javax.batch` packages to `jakarta.batch` - Migrate deprecated `javax.validation` packages to `jakarta.validation` - Migrate deprecated `javax.decorator` packages to `jakarta.decorator` - Migrate deprecated `javax.ejb` packages to `jakarta.ejb` - Migrate deprecated `javax.el` packages to `jakarta.el` - Migrate deprecated `javax.enterprise` packages to `jakarta.enterprise` - Migrate deprecated `javax.faces` packages to `jakarta.faces` - Migrate deprecated `javax.inject` packages to `jakarta.inject` - Migrate deprecated `javax.interceptor` packages to `jakarta.interceptor` - Migrate deprecated `javax.jms` packages to `jakarta.jms` - Migrate deprecated `javax.json` packages to `jakarta.json` - Migrate deprecated `javax.jws` packages to `jakarta.jws` - Migrate deprecated `javax.mail` packages to `jakarta.mail` - Migrate deprecated `javax.persistence` packages to `jakarta.persistence` - Migrate deprecated `javax.resource` packages to `jakarta.resource` - Migrate deprecated `javax.security` packages to `jakarta.security` - Migrate deprecated `javax.servlet` packages to `jakarta.servlet` - Migrate deprecated `javax.transaction` packages to `jakarta.transaction` - Migrate deprecated `javax.websocket` packages to `jakarta.websocket` - Migrate deprecated `javax.ws` packages to `jakarta.ws` - Migrate deprecated `javax.xml.bind` packages to `jakarta.xml.bind` - Migrate deprecated `javax.soap` packages to `jakarta.soap` - Migrate deprecated `javax.xml.ws` packages to `jakarta.xml.ws` - Migrate `persistence.xml` files - [Not Needed - done by the extensions] Migrate Jackson from javax to jakarta namespace - [Not Needed - done by the extensions] Migrate EHCache from javax to jakarta namespace - xml files: https://github.com/windup/windup-rulesets/blob/master/rules/rules-reviewed/openrewrite/jakarta/javax/bootstrapping/rewrite.yml - ## Hibernate 6 - ... ## Extensions - ... ## Quarkus core - Nothing to migrate for now