This buildfile is part of projectlombok.org. It takes care of compiling and running tests.
run ecj11 with a test file to confirm agent injection works: OK
--add-opens jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
--add-opens jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
--add-opens jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED
--add-opens jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED
--add-opens jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED
--add-opens jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
--add-opens jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
--add-opens jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
--limit-modules java.base,jdk.unsupported
Running TestJavac on JVM${ant.java.version}, with lowest supported javac: 1.6.
Running TestJavac on JVM${ant.java.version}, with javac: 1.8.
Running TestJavac with JVM ${jvm.loc.@{version}}.
Running TestJavac on JVM${ant.java.version}, with the javac built into your VM distributon.
Running TestEclipse on eclipse-@{version} on JVM${ant.java.version}.