| Property name | Optional? | Description |
|---|---|---|
| maven.aspectj.sourceRootCopyFilter | Yes |
List of resource files to exclude when copying resources
from the input jar to the weaved output jar. Default **/CVS/*,**/*.java,**/*.aj
|
| maven.aspectj.emacssym | Yes |
If true, emit .ajesym symbol files for Emacs support. Default no
|
| maven.aspectj.debug | Yes |
If true, run in debug mode. Default false
|
| maven.aspectj.verbose | Yes |
If true, emit compiler status messages during the compile. Default false
|
| maven.aspectj.incremental | Yes |
Incremental mode: Build once, then recompile only required source
files when user provides input. Default false
|
| maven.aspectj.fork | Yes |
Run process in another VM. This gets the forking classpath either explicitly
from a forkclasspath entry or by searching the task or system/Ant classpath
for the first readable file with a name of the form aspectj{-}tools{.*}.jar.
When forking you can specify the amount of memory used with maxmem. Fork cannot
be used in incremental mode, unless using a tag file. Default false
|
| maven.aspectj.maxmem | Yes |
The maximum memory to use for the new VM when fork is true. Values should have
the same form as accepted by the VM, e.g., "128m".
Default 128m
|
| maven.aspectj.source | Yes |
The J2SE source compliance level. Valid values are [1.3 1.4].
Defaults to 1.3.
|
| maven.aspectj.time | Yes |
If true, display speed information during weaving.
Defaults to false.
|