-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate to Jakarta EE namespace #402
Comments
Some additional notes:
mvn -U org.openrewrite.maven:rewrite-maven-plugin:run \
-Drewrite.recipeArtifactCoordinates=org.openrewrite.recipe:rewrite-migrate-java:LATEST \
-Drewrite.activeRecipes=org.openrewrite.java.migrate.jakarta.JavaxMigrationToJakarta
|
@stevespringett What is your current opinion on how to deal with Alpine's OpenAPI integration?
Should we upgrade I propose to:
In a next step, we can start working on DependencyTrack/dependency-track#840:
Thoughts? |
That sounds like a solid approach. We will eventually need to determine, possibly through a PR check, of modifications made to a resource which do not include modifications to the api docs. Keeping the api docs in sync with the code may be a challenge, but at least we'll have accurate docs at some point. Alpine v3 sounds good to me. |
Tried using logback 1.3.x, but that requires SLF4j 2.x which then caused the DataNucleus Maven plugin to fail. logback 1.4.x cannot be used until we migrate to Jakarta EE, which is tracked in stevespringett#402. logback 1.2.x is still supported and received its last update on Dec 1st. I updated the dependabot config to only suggest new bugfix versions. Signed-off-by: nscuro <nscuro@protonmail.com>
The current stack is based on:
javax.servlet.*
namespace)Community support for Jetty 9.x has ended as of June 1st 2022. There will still be security patches, but it's a good indicator that we should look into updating it. Jetty 11, the latest major release of Jetty, does not support legacy Java EE APIs anymore and is based on the new Jakarta EE APIs instead.
The move to Jakarta requires an upgrade of Jersey to 3.x (migration guide here).
I'm sure there are more dependencies and breaking changes that will pop up once work on this is started.
The text was updated successfully, but these errors were encountered: