]
Mickael Istria commented on JBIDE-25894:
----------------------------------------
At the moment, it seems like JDT-LS totally ignores possible extensions from existing JDT
extension point. It would be quite valuable to honor those in order to provide richer
edition experience.
Evaluate providing Java EE support as jdt.ls extensions
-------------------------------------------------------
Key: JBIDE-25894
URL:
https://issues.jboss.org/browse/JBIDE-25894
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Reporter: Mickael Istria
Jdt-LS relies on JDT for most features.
WTP and JBoss Tools do extend JDT to provide additional features, such as Jax-RS
completion.
It would be worth investigating whether just adding a few bundles from wtp and JBoss
Tools into JDT-LS can turn JDT-LS into a powerful tool for Java EE as well, and to
evaluate what must and can be improved to enable it.
As a good Java EE support requires a good Java support first, it's very likely that
extending JDT-LS (on demand) for Java EE is the most productive and efficient way to have
a Java EE language-server.
As Jakarta EE moves to
Eclipse.org, there are some discussions to improve JEE tools in
Eclipse IDE and in general. So building on top of WebTools/JBoss Tools and allowing
webtools/jbosstools to run in JDT-LS wo uld fit in the community mindset and may attract
3rd-party contributors to Eclipse Webtools.