-
inpath
ConfigurableFileCollection inpath
Accept as source bytecode any .class files in the .jar files or directories on Path.
The output will include these classes, possibly as woven with any applicable aspects.
Path is a single argument containing a list of paths to zip files or directories.
-
aspectpath
ConfigurableFileCollection aspectpath
Weave binary aspects from jar files and directories on path into all sources.
The aspects should have been output by the same version of the compiler.
When running the output classes, the run classpath should contain all aspectpath entries.
Path, like classpath, is a single argument containing a list of paths to jar files.
-
outjar
RegularFileProperty outjar
Put output classes in zip file output.jar.
-
outxml
Property<T> outxml
Generate aop xml file for load-time weaving with default name (META-INF/aop-ajc.xml).
-
outxmlfile
Property<T> outxmlfile
Generate aop.xml file for load-time weaving with custom name.
-
sourceroots
ConfigurableFileCollection sourceroots
Find and build all .java or .aj source files under any directory listed in DirPaths.
DirPaths, like classpath, is a single argument containing a list of paths to directories.
-
crossrefs
Property<T> crossrefs
Generate a build .ajsym file into the output directory.
Used for viewing crosscutting references by tools like the AspectJ Browser.
-
bootclasspath
ConfigurableFileCollection bootclasspath
Override location of VM's bootclasspath for purposes of evaluating types when compiling.
Path is a single argument containing a list of paths to zip files or directories.
-
extdirs
ConfigurableFileCollection extdirs
Override location of VM's extension directories for purposes of evaluating types when compiling.
Path is a single argument containing a list of paths to directories.
-
xmlConfigured
RegularFileProperty xmlConfigured
- See Also:
- https://stackoverflow.com/a/71120602/3574494
-
encoding
Property<T> encoding
Specify default source encoding format.
-
verbose
Property<T> verbose
Emit messages about accessed/processed compilation units.
-
compilerArgs
List<E> compilerArgs
Any additional arguments to be passed to the compiler.
-
compilerArgumentProviders
List<E> compilerArgumentProviders
-
forkOptions
AjcForkOptions forkOptions
Options for running the compiler in a child process.