-
Notifications
You must be signed in to change notification settings - Fork 42
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
API and Javadoc for Jakarta EE 10 #107
Comments
Lots of discussion on the mailing list as well... https://www.eclipse.org/lists/jakartaee-platform-dev/msg02719.html Will update this Issue once we come to a solution for the Platform and Component API jar files. |
For those of you unable to attend the Platform call this week (https://docs.google.com/document/d/1EJ2ilaPhMnQqa3aw6AmwjRbBPGL3_np4uuwklgfqPZI/edit?nbsp#), here is the conclusion for this API source/target level... Minutes:
If your component Specification is planning a Major or Minor version update for Jakarta EE 10, then the recommendation would be to recompile and distribute your APIs at the Java SE 11 source/target levels.
The Platform and Web Profile uber API jar files will all be re-built with the Java 11 target level (consistent with past practices).
|
Updating the build to generate java 11 class files and javadoc via PR #109. Going to leave this Issue open so that we remember to indicate that these uber jars will be deprecated with Jakarta EE 10 (most likely via the Spec document). |
This seems resolved. |
In Jakarta EE 10, the Platform is requiring Java SE 11 as the minimum class version for the APIs (currently Java SE 8 is the minimum class version). With this desired change, a few questions have rose...
A related discussion surrounds the major.minor version of the new dependency on Java SE 11. Jakarta EE 10, will be a new major version for a multitude of reasons -- one of which is the update to Java SE 11 as the base Java version. Individual component specifications should evaluate whether there is a need to update to Java SE 11 and, if not, then should stick with Java SE 8. If they decide to move to Java SE 11, then the major version should be incremented for the component specification and API. Otherwise, if they stick with Java SE 8, then a minor version update is sufficient.
The text was updated successfully, but these errors were encountered: