Maven
You can use lombok with maven by adding the following to your
pom.xml:
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>@VERSION@</version>
<scope>provided</scope>
</dependency>
</dependencies>
Ivy
You can use lombok with ivy by adding the following to your
ivy.xml:
<dependency org="org.projectlombok" name="lombok" rev="@VERSION@" conf="build" />
SBT
You can use lombok with SBT by adding the following to your
build.sbt:
libraryDependencies += "org.projectlombok" % "lombok" % "@VERSION@"
Gradle
If your gradle version is
>= 2.12 you can use lombok by adding the following to your
build.gradle in the
dependencies block:
compileOnly "org.projectlombok:lombok:@VERSION@"
If you use an older version you can still use the following:
provided "org.projectlombok:lombok:@VERSION@"
as long as your gradle build include a war task (otherwise the "provided" scope is not available and you have to create your own configuration as
explained here )
NOTE: You'll still need to download lombok, or doubleclick on the lombok.jar file downloaded by maven / ivy / gradle, to install lombok into your eclipse installation.
Download lombok.jar