Maven AspectJ plugin Properties dIon Gillard Vincent Massol Carlos Sanchez
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.