GluuFederation / GluuFederation/oxAuth
Update Weld 3 to Weld 4
- Dominant language
- Java
- Stars
- 425
- Forks
- 145
- PR merge metrics
- No merged PRs in 30d
Description
It's major upgrade due to next fact. `Due to Oracle’s ownership of the "Java" trademark, usage of the javax.* namespace has been restricted and the jakarta.* namespace was adopted by the Eclipse Foundation.` More details is [here](https://blogs.oracle.com/javamagazine/post/transition-from-java-ee-to-jakarta-ee).
Weld 4 uses JakartaEE namespace instead of JavaEE namespace. As result we also need to use compatible components. For example we need to use [Jetty 11](https://www.eclipse.org/jetty/download.php). Tomcat also did same update in [latest ](https://tomcat.apache.org/migration-10.html#Migrating_from_9.0.x_to_10.0.x) version. Also we need to deprecate bootsfaces because there is no version which uses new namespace. But it's not big challenge we use only 3 components from it (form/panel/button). We can replace them with pure JSF components. Also we can drop omnifaces. It supports new namespace. But I'm not sure that we uses this library now.
CE setup already supports installation with Jetty 11.
I've did some investigation and run oxauth.war. But result is predictable:

Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.