AspectJ plugin changes
dIon Gillard
Vincent Massol
Jason van Zyl
Carlos Sanchez
Upgrade to JUnit 4.0.
New property
maven.aspectj.destto define output folder for
aspectj:compilegoal.
Unable to weave only sources defined in argument files. New property
maven.aspectj.src.argfilesOnly.
Add a report for the plugin.
Upgraded to AspectJ 1.5.0
Added
maven.aspectj.failonerrorproperty.
Add support for
iajc's
messageHolderClassattribute and added
maven.dependency.classpathto the
iajc's taskdef so that custom message holder classes will be found at execution time.
Added
maven.aspectj.argfilesand
maven.aspectj.weaveAspectSourcesproperties.
Added
maven.aspectj.noweaveand
maven.aspectj.lintproperties.
Added
maven.aspectj.sourceand
maven.aspectj.timeproperties that where incorrectly removed.
Check that unitTestSourceDirectory is defined in pom
Output messages to log
Check that aspectSourceDirectory is defined in pom
Weave test classes
Added "Compiling aspect sources" section to xdoc
Use
maven.aspectj.maxmemonly when
maven.aspectj.fork=trueto avoid aspectj warnings
Now using AspectJ 1.2 release.
Added new
maven.aspectj.sourceand
maven.aspectj.timeproperties.
Added new
maven.aspectj.forkand
maven.aspectj.maxmemproperties.
Another almost complete rewrite of the plugin. The plugin is now using AspectJ 1.2rc1 and allows weaving at class level (instead of at jar level which was a bad idea introduced in version 2.0 of the plugin). It also supports weaving of dependent libraries.
Complete rewrite of the plugin. Now using AspectJ 1.1 and performing binary weaving on jar generated by the
jar:jargoal. Also supports creation and weaving-in of reusable aspect libraries.
Added documentation for navigation, changes, properties and goals
Original release for Maven 1.0-beta6