-
Notifications
You must be signed in to change notification settings - Fork 101
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
Provide a Jakarta EE 9 version #206
Comments
Hi @vitorsouza, starting from If needed we can create a Thank you! |
Did this not go through? It seems that changes were made in branch 206-jakartaee-migration but never merged into master. I tried using admin-template-1.5.1 from mvnrepository but it seems to be using javax. packaging still. |
Hey @vitorsouza, you're right. I'll try to release a new version today. Thanks for the heads up! |
Hey @vitorsouza, I've just released v I've migrated Admin starter to jakarta and it seems to be working on wildfly 26.1.1. For the javax support I tested the quarkus-admin-starter and it's also working. Thank you again and sorry for the issues in previous releases. |
Thank you for working on this! Tried version 1.6.1 from mvnrepository and it works great. Thanks again! |
Thank you for the update @vitorsouza! |
Hi @rmpestano hope you are doing well. Congratulations adminfaces its an awesome piece of work. |
Hey @anumber8, thanks for the kind words! For the PF 11 support we are already there, check admin-starter project (I still need to migrate the showcase and the other starter projects) |
Issue Overview
Latest version of Admin Template references Java EE
javax.
APIs, thus not working in a Jakarta EE 9 setting.Current Behaviour
If you start a new Web project, use
jakarta.jakartaee-web-api
9.1 as a dependency together withadmin-template
1.3.1 and deploy it on a Jakarta EE 9 server (e.g., WildFly 25.0.1 Preview EE 9.1) you get aNoClassDefFound
exception, asadmin-template
will reference Jave EE 9 classes underjavax.
and the Jakarta EE 9 server will provide these classes under a new package naming structurejakarta.
.Expected Behaviour
Admin Template could provide a Jakarta EE 9 version of the dependency, the same way PrimeFaces 10 does, using classifiers:
By adding the
jakarta
classifier, Maven would download a version ofadmin-template
that has been built for Jakarta EE 9.How to reproduce
I created an AdminFaces in Jakarta EE 9 Starter Project after performing the following:
mvn deploy
to create the new artifact at a local Maven repository;If you deploy the admin-starter-jee9 project in a Jakarta EE 9 server you will get the expected behavior. To get the current behavior, modify the project's
pom.xml
to reference version 1.3.0 ofadmin-template
instead of the 1.3.1-jakarta version I created.Additional Information
The text was updated successfully, but these errors were encountered: