eclipse-lsp4j / lsp4j

A Java implementation of the language server protocol intended to be consumed by tools and language servers implemented in Java.
https://eclipse.org/lsp4j
Other
581 stars 141 forks source link

Add module-info to the modules #830

Open Thihup opened 2 months ago

Thihup commented 2 months ago

Adding a module-info to the modules will make the life easier for whom wants to create a JLinked runtime including only the necessary modules. Most LSP servers are standalone programs, so it makes sense to create a LSP server using a JLinked runtime.

nixel2007 commented 2 months ago

Totally agree. BSL Language Server is packaged via jpackage and runtime image is quite huge.

jonahgraham commented 1 month ago

I will be happy to review a PR that provides the needed info. Please tag me in such a PR.