Jakarta EE 9.1 alignment
See original GitHub issueFor each spec, the following updates need to happen, refer this doc for instructions:
-
Create a branch called
jakarta91-branch
off master to perform Jakarta EE 9.1 alignment -
Only jakarta namespace changes are allowed in the release without any other functional changes with the exception of typos or tck fixes
-
pom.xml: utilise microprofile-parent 2.1 as it has pulled in all of the Jakarta EE 9.1 as well as the necessary TCK dependencies (see this PR on how to)
-
spec docs: rename Java EE to Jakarta EE, rename javax to jakarta:
find . -type f -name '*.asciidoc' -exec sed -i '' s/javax./jakarta./ {} +
-
Update all javax to jakarta for all java files
import javax.*
needs to be updated tojakarta.*
:find . -type f -name '*.java' -exec sed -i '' s/javax./jakarta./ {} +
-
- TCKs
-
- APIs
-
Update bnd file:
find . -type f -name '*.bnd' -exec sed -i '' s/javax./jakarta./ {} +
-
service loader file javax.* to jakarta.*:
find . -type f -name "javax*" -exec sh -c 'mv "$0" "${0/javax/jakarta}"' '{}' \;
-
deliver the changes to both
jakarta91-branch
andmaster
-
Perform a RC release off the branch
jakarta91-branch
Issue Analytics
- State:
- Created 2 years ago
- Comments:8 (8 by maintainers)
Top GitHub Comments
Hi @jansupol - thanks for the offer, but I checked with @Emily-Jiang on the JDK levels. It sounds like we need to still support Java 8 with MP 5.0 / Rest Client 3.0. Or rather, implementors must be allowed to pass the TCK on Java 8. I think that we might need to defer this until the next release.
The Wiremock depends just on the Jetty API, which is the same for Jetty 9 and Jetty 11. I can provide a PR for the WireMock to use Jetty 11. Jetty 11, however, requires JDK 11 and it does not work on JDK 8. @andymc12 What’s the minimum JDK for MP Rest Client 3.0?