diff --git a/src/website/lombok/website/WebsiteMaker.java b/src/website/lombok/website/WebsiteMaker.java index 88556b97..87d6dcc6 100644 --- a/src/website/lombok/website/WebsiteMaker.java +++ b/src/website/lombok/website/WebsiteMaker.java @@ -310,7 +310,7 @@ public class WebsiteMaker { for (File f : from.listFiles()) { if (f.isDirectory()) convertTemplates_(freemarker, prefix + f.getName() + "/", f, new File(to, f.getName()), depth + 1, dataModel); - if (!f.isFile() || !f.getName().endsWith(".html") || f.getName().startsWith("_")) continue; + if (!f.isFile() || f.getName().startsWith("_")) continue; to.mkdirs(); Template template = freemarker.getTemplate(prefix + f.getName()); FileOutputStream fileOut = new FileOutputStream(new File(to, f.getName())); 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