Add Support for Jakarta EE 12 & GlassFish 9#9342
Open
pepness wants to merge 28 commits intoapache:masterfrom
Open
Add Support for Jakarta EE 12 & GlassFish 9#9342pepness wants to merge 28 commits intoapache:masterfrom
pepness wants to merge 28 commits intoapache:masterfrom
Conversation
-Jakarta EE 12 (EAR, CAR) -Jakarta EE Beans (CDI) 5.0 -Jakarta EE Pages (JSP) 4.1 -Jakarta EE Servlet 6.2 -Jakarta EE Faces (JSF) 5.0 -Jakarta EE Persistence 4.0 -Jakarta EE Validation 4.0
-New deployer file -New config file
-Add missing Jakarta EE Beans (EJB) 4.1 files
-OpenJPA now support up-to Jakarta Persistence 3.1
-Add missing Jakarta EE 11 code
-Add dummy Archetype for now
-Add Java 27 support to Tomcat/TomEE
-Add missing Jakarta EE 11 logic -Regenerate gen-sigtest
'j2ee.core' modules -Add missing Jakarta EE 11 code
'j2ee.ejbjarproject', 'j2ee.ejbverification' and 'j2ee.sun.dd' modules
'javaee.specs', 'web.beans' and 'web.core' modules
'websvc' modules
-Add 'jakartaee12' modules to cluster.properties file -Add entries to rat-exclusions file -Add entries to IndexerCache file
-Use switch expressions -Add EJB 4.1 logic -Add missing EJB 4.1 files -Fix duplicate mime-type -Fix null pointer exception when using 'profile.isAtLeast -Fix wrong deployer when creating a GF 9 instance
-Servlet 6.2 -JSP 4.1 -GF client module 9 -Regen sig files (after failed test)
This reverts commit 42ede88462a9c334ac1e8889a03d32c9884a652d.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR should add almost full support for Jakarta EE 12 (with the same support that we have for Jakarta EE 11), there are missing pieces like:
In order to test this PR you will need:
/glassfish/lib/schemasThese steps will decrease with upcoming GlassFish/Tomcat milestones and, new and updated schemas.
According to the Jakarta EE 12 Release Plan the final version should be released in June/July this year, the changes needed for NetBeans should be minimal. I will add support for new GlassFish 8 and Tomcat/TomEE versions the moment they are available.
Jakarta EE Platform 12 (Under development)
NetBeans Platform changes::
jakartaee12.api&jakartaee12.platformnbdepjakartaee12.xmlGlassFishV9.0.0.xmlant check-sigteststestio.github.juneau001)jakartaee11.api&jakartaee11.platformNetBeans Testing:
At the moment I cannot build my NetBeans platform, cannot download libs from
https://archive.apache.org. Will wait until tomorrow to continue testing.