Skip to content
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

Support newer Jakarta Faces API versions (3.0, 4.0, 4.1) #8

Open
jansohn opened this issue Sep 6, 2024 · 6 comments · May be fixed by #11
Open

Support newer Jakarta Faces API versions (3.0, 4.0, 4.1) #8

jansohn opened this issue Sep 6, 2024 · 6 comments · May be fixed by #11

Comments

@jansohn
Copy link

jansohn commented Sep 6, 2024

Would be great to get support for the newer Jakarta Faces API versions 3.0, 4.0 and 4.1 (see https://jakarta.ee/specifications/faces/). For now Eclipse seems to be stuck at version 2.3.

Related bugzilla reports:

@nitind
Copy link
Contributor

nitind commented Sep 17, 2024

Generally this requires contributors who understand the specifications and how to implement them in the JSF plug-ins. Those don't have to be the same people, though.

Other than adding the numbers, any idea what functionality has to be updated to work with the new package names? What new features in the specifications need to be supported in the existing functionality? What outright new functionality might even be good to add?

@himanshu-bectran
Copy link

@nitind , we need support especially for auto completion, code assist, and navigating to Java classes/methods when we click on an EL Expression in facelets.

I have posted a question in stack overflow, which can be viewed here.

@jansohn
Copy link
Author

jansohn commented Sep 24, 2024

For us it is also mostly about code completion. I don't think there are any significant new features that would need to be exposed.

@bvfalcon
Copy link

bvfalcon commented Sep 26, 2024

In current moment migration to Jakarta Faces (without loss of functionality) is impossible: one of plugins -- Apache MyFaces Trinidad -- does not support Jakarta Faces specification.

I have made some modifications for support new JSF specifications (since Jakarta Faces 3.0), but support is not full: in several aspects current implementation is obsolete and it is easier to remove such aspects, than actualize them.
For example, documentation contains examples for JSF 1.2-2.0.) I am sure, such documentation should be removed.

bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 5, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 5, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 11, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 11, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 11, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 11, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 12, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 12, 2024
@bvfalcon
Copy link

IMO, it still a lot of work with ensuring compatibility of changes with old JavaServer Faces versions (<= 2.3). But for some users support of old versions makes no sense. In such case update-site with changes can be used, that are already done.
Before PR #9 will be closed, update-site will be active. After closing update-site will be removed as unnecessary.

bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 16, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 17, 2024
@Rbrandao7
Copy link

This is really something that is hindering development with Jakarta EE + Java 21 + PrimeFaces 13. The autocomplete for PrimeFaces tags and for the methods of the managed beans doesn't work. In IntelliJ and NetBeans, autocomplete works without any additional configuration, but only Eclipse has this issue. I was hoping the 09/2024 version would solve this, but so far nothing has changed, and now I'm waiting for the 12/2024 version. :(

bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 19, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 20, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 20, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 21, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 22, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 25, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 25, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 25, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 25, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 25, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 25, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 25, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 25, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 25, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Oct 25, 2024
bvfalcon added a commit to bvfalcon/eclipse-webtools.jsf that referenced this issue Jan 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
5 participants