- You can use the edge release also from your build tool using the JitPack repository. + You can use the edge release from maven using the projectlombok.org repository:
+<repositories> + <repository> + <id>projectlombok.org</id> + <url>https://projectlombok.org/edge-releases</url> + </repository> +</repositories>+
+<dependencies> + <dependency> + <groupId>org.projectlombok</groupId> + <artifactId>lombok</artifactId> + <version>edge-SNAPSHOT</version> + <scope>provided</scope> + </dependency> +</dependencies>+ +
+ You can use the edge release from gradle using the projectlombok.org repository:
+repositories {
+ mavenCentral()
+ maven { url 'https://projectlombok.org/edge-releases' }
+}
+
+plugins {
+ id 'net.ltgt.apt' version '0.10'
+}
+
+dependencies {
+ compileOnly 'org.projectlombok:lombok:edge-SNAPSHOT'
+
+ apt 'org.projectlombok:lombok:edge-SNAPSHOT'
+}
diff --git a/website/templates/features/delombok.html b/website/templates/features/delombok.html index 6f41fc46..56b02f7d 100644 --- a/website/templates/features/delombok.html +++ b/website/templates/features/delombok.html @@ -17,22 +17,19 @@
Delombok is included in lombok.jar. To use it, all you need to run on the command line is:
-
java -jar lombok.jar delombok src -d src-delomboked-
java -jar lombok.jar delombok src -d src-delomboked+
src directory into the src-delomboked directory, which will be created if it doesn't already exist, but delomboked of course. Delombok on the command line has a few more options; use the --help parameter to see more options.
To let delombok print the transformation result of a single java file directly to standard output, you can use: -
java -jar lombok.jar delombok -p MyJavaFile.java-
java -jar lombok.jar delombok -p MyJavaFile.java<@f.main.h3 title="Running delombok in ant" />
lombok.jar includes an ant task which can apply delombok for you. For example, to create javadoc for your project, your build.xml file would look something like:
-
<target name="javadoc"> +<target name="javadoc"> <taskdef classname="lombok.delombok.ant.Tasks$Delombok" classpath="lib/lombok.jar" name="delombok" /> <mkdir dir="build/src-delomboked" /> <delombok verbose="true" encoding="UTF-8" to="build/src-delomboked" from="src"> @@ -41,7 +38,7 @@ <mkdir dir="build/api" /> <javadoc sourcepath="build/src-delomboked" defaultexcludes="yes" destdir="build/api" /> </target>-
from attribute, you can also nest <fileset> nodes.
diff --git a/website/templates/setup/gradle.html b/website/templates/setup/gradle.html
index 41d90dcc..b3c7de3a 100644
--- a/website/templates/setup/gradle.html
+++ b/website/templates/setup/gradle.html
@@ -29,13 +29,13 @@ repositories {
}
plugins {
- id 'net.ltgt.apt' version '0.10'
+ id 'net.ltgt.apt' version '0.10'
}
dependencies {
compileOnly 'org.projectlombok:lombok:${version}'
- apt "org.projectlombok:lombok:${version}"
+ apt 'org.projectlombok:lombok:${version}'
}
Remember that you still have to download lombok.jar (or find it in gradle's caches) and run it as a jarfile, if you wish to program in eclipse. The plugin makes that part easier.