Java binding for the Language Server Protocol and the Debug Adapter Protocol.
A brief overview of how to use LSP4J to implement a server or a client can be found here:
- Releases: http://download.eclipse.org/lsp4j/updates/releases/
- Milestones: http://download.eclipse.org/lsp4j/updates/milestones/
- Nightly: http://services.typefox.io/open-source/jenkins/job/lsp4j/job/master/lastStableBuild/artifact/build/p2-repository/
The snapshots are regularly deployed to:
Also, you can get them directly from the TypeFox Jenkins server:
- LSP4J 0.7.*, 0.8.* → LSP 3.14.0
- LSP4J 0.6.* → LSP 3.13.0
- LSP4J 0.5.* → LSP 3.10.0
- LSP4J 0.4.* → LSP 3.7.0
- LSP4J 0.2.*, 0.3.* → LSP 3.0
- LSP4J 0.1.* → LSP 2.1
- LSP4J 0.8.* → DAP 1.35.0
- LSP4J 0.5.* – 0.7.* → DAP 1.31.0
- LSP4J 0.4.* → DAP 1.25.0
- LSP4J before 0.4.0 did not support DAP
To build and contribute to LSP4J please consult the Contribution Guide.
LSP4J is published under two licenses:
SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause