-
Notifications
You must be signed in to change notification settings - Fork 473
Lombok support
Fred Bricon edited this page Dec 4, 2019
·
6 revisions
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"
}
Paths containing spaces should be surrounded by (escaped) double quotes:
{
"java.jdt.ls.vmargs": "-javaagent:\"/spaced path/to/lombok.jar\""
}
Old versions of Java might need an additional -Xbootclasspath/a:/path/to/lombok.jar
flag.
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.
- 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