quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.4k stars 2.57k forks source link

Provide a quarkified version of LSP4J, the base libraries for Language Server Protocol in Java #13304

Open apupier opened 3 years ago

apupier commented 3 years ago

Describe the extension

https://github.com/eclipse/lsp4j/

lsp4j is the base library to implement a Language Server Protocol in Java.

Interested in this extension, please +1 via the emoji/reaction feature of GitHub (top right).

Configuration suggestion

# Add your application.properties here, if applicable.

Additional context

Several Language Servers relies on it, for instance: Eclipse JDT LS, Eclipse Lemminx, Quarkus, Eclipse Microprofile, Apache Camel

apupier commented 2 years ago

Eclipse Lemminx has provided a ntive image https://github.com/eclipse/lemminx/pull/860 usig graalVM. It might help to provide the qurkus side of LSP4J

apupier commented 2 years ago

request to provide LSP4J SVM metadata https://github.com/eclipse/lsp4j/issues/349