⚠⚠ This repository is deprecated! See Eclipse LSP4MP instead. ⚠⚠
MicroProfile language server implementation for Java files.
This repository only contains the server implementation. The following clients consume this server:
- Compile and build jar.
mvn clean package
- Find the packaged jar in the
targetdirectory. - Follow the build instructions for the client that you are building to consume the above jar.
For a demo of the below capabilities, see MicroProfile Language Support for VS Code.
- MP Health:
Liveness/Readiness/Healthannotations,HealthCheckinterface implementation - MP Rest Client: CDI injection with
InjectandRestClientannotations, diagnostic warning forRegisterRestClientannotation
- MP Health:
Liveness/Readiness/Healthannotations
- MP OpenAPI: Right-click in a class to generate
OperationOpenAPI annotation via source actions- If there is already an
Operationannotation on the current method, theGenerate OpenAPI Annotationsoption will not appear. - An
Operationannotation will be generated for any number of methods in a single class with a Response return type who do not already have anOperationannotation.
- If there is already an
- MP OpenAPI: OpenAPI
OperationandParameterannotations
- To log, see
logMessage()method inMicroProfileLanguageServer.java