Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upLombok support
In order to enable Lombok support, you need to edit the java.jdt.ls.vmargs setting in VS Code preferences:
{
"java.jdt.ls.vmargs": "-javaagent:/path/to/lombok.jar -Xbootclasspath/a:/path/to/lombok.jar"
}Paths containing spaces should be surrounded by (escaped) double quotes:
{
"java.jdt.ls.vmargs": "-javaagent:\"/spaced path/to/lombok.jar\" -Xbootclasspath/a:\"/spaced path/to/lombok.jar\""
}The a: prefix in the Xbootclasspath flag is critical, make sure it's added.
Alternatively, there's a simpler method of enabling lombok support, via the Lombok Annotations Support for VS Code extension.
Known issues
- Lombok versions prior to 1.16.21 prevent the formatter to work properly. Using the lombok-edge (1.16.21) jar fixes this issue.
- Lombok is currently not fully compatible with Java 9 and 10
Press h to open a hovercard with more details.