From 110434ff60a14d2dfe8014459ffbea3ce7d6388b Mon Sep 17 00:00:00 2001 From: JohnPaulTaylorII Date: Fri, 18 Mar 2022 16:54:53 -0400 Subject: [fixes #3143] Maven+ECJ Agent Bootstrap * Adds AgentBootstrap, the actual bootstrapping agent * Adds MavenEcjBootstrapApp, the command line app for generating the appropriate files * Updates the build to package these correctly * Updates the documentation for setup/ecj --- buildScripts/compile.ant.xml | 17 ++- .../lombok/eclipse/agent/MavenEcjBootstrapApp.java | 170 +++++++++++++++++++++ src/eclipseAgent/lombok/launch/AgentBootstrap.java | 92 +++++++++++ .../templates/setup/ecj-in-maven-pom-example.xml | 81 ---------- website/templates/setup/ecj.html | 77 ++++++++-- website/templates/setup/maven.html | 6 + 6 files changed, 347 insertions(+), 96 deletions(-) create mode 100644 src/eclipseAgent/lombok/eclipse/agent/MavenEcjBootstrapApp.java create mode 100644 src/eclipseAgent/lombok/launch/AgentBootstrap.java delete mode 100644 website/templates/setup/ecj-in-maven-pom-example.xml diff --git a/buildScripts/compile.ant.xml b/buildScripts/compile.ant.xml index 23a8a63c..c32ae446 100644 --- a/buildScripts/compile.ant.xml +++ b/buildScripts/compile.ant.xml @@ -74,7 +74,21 @@ This buildfile is part of projectlombok.org. It takes care of compiling and buil - + + + + + + + + + + + + + + +