This module is compiled using AspectJ, both in Eclipse and with Ant. The Eclipse support is defined as usual in .classpath and .project. The Ant build support in ../build/build.xml is limited:
{aspectj}/lib/aspectjlib.jar
.
This happens automatically, with no explicit Ant script.
The
Builder.java
task uses moduleAliasFor(String)
to map from the name of
the empty file
../build/products/tools/dist/lib/aspectjlib.jar
back to the module output
../aj-build/jars/org.aspectj.lib.jar.