From f232e9f8b89395d6a1c596faa4f8abec4fa8f2f9 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Thu, 27 Feb 2020 21:31:26 +0100 Subject: [website] ecj instructions were outdated and the pom link was broken --- .../templates/setup/ecj-in-maven-pom-example.xml | 81 ++++++++++++++++++++++ website/templates/setup/ecj.html | 3 +- 2 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 website/templates/setup/ecj-in-maven-pom-example.xml (limited to 'website/templates/setup') diff --git a/website/templates/setup/ecj-in-maven-pom-example.xml b/website/templates/setup/ecj-in-maven-pom-example.xml new file mode 100644 index 00000000..3bb10722 --- /dev/null +++ b/website/templates/setup/ecj-in-maven-pom-example.xml @@ -0,0 +1,81 @@ +<#noparse> + + + 4.0.0 + + org.projectlombok + eclipse-compiler-test + 1.0-SNAPSHOT + + + UTF-8 + + ${version} +<#noparse> + + + + + org.projectlombok + lombok + ${lombok.version} + provided + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + eclipse + 11 + + + + org.codehaus.plexus + plexus-compiler-eclipse + 2.8.6 + + + org.projectlombok + lombok + ${lombok.version} + + + + + org.apache.maven.plugins + maven-dependency-plugin + 3.1.1 + + + get-lombok + + copy + + + + + org.projectlombok + lombok + ${lombok.version} + jar + ${project.build.directory} + lombok.jar + + + + + + + + + + + diff --git a/website/templates/setup/ecj.html b/website/templates/setup/ecj.html index 9d56a085..e01bc653 100644 --- a/website/templates/setup/ecj.html +++ b/website/templates/setup/ecj.html @@ -15,12 +15,13 @@ <@s.section title="Maven">

- It is possible to configure maven-compiler-plugin with maven-dependency-plugin and plexus-compiler-eclipse. + It is possible to configure maven-compiler-plugin with maven-dependency-plugin and plexus-compiler-eclipse.

Before the compile phase, you will have to set your MAVEN_OPTS environment variable to include the javaagent argument. In the example below, target is your ${r"${project.build.directory}"}.

Use the following commands in sequence to enable lombok with ecj in your Maven build:

+# Make sure you've updated your pom as per this example.
 mvn clean dependency:copy@get-lombok
 set MAVEN_OPTS=-javaagent:target/lombok.jar=ECJ (or your OS's equivalent)
 mvn install
-- 
cgit