org.codehaus.mojo.aspectj
Class AbstractAjcMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.aspectj.AbstractAjcMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- AbstractAjcCompiler, EclipseAjcMojo
public abstract class AbstractAjcMojo
- extends org.apache.maven.plugin.AbstractMojo
The base class.
- Version:
- $Revision: 6588 $ by $Author: bentmann $
- Author:
- Juraj Burian
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.maven.plugin.Mojo |
execute |
project
protected org.apache.maven.project.MavenProject project
- The maven project.
basedir
protected File basedir
- The basedir of the project.
weaveDependencies
protected Module[] weaveDependencies
- List of of modules to weave (into target directory). Corresponds to ajc
-inpath option (or -injars for pre-1.2 (which is not supported)).
aspectLibraries
protected Module[] aspectLibraries
- Weave binary aspects from the jars.
The aspects should have been output by the same version of the compiler.
The modules must also be dependencies of the project.
Corresponds to ajc -aspectpath option
AbstractAjcMojo
public AbstractAjcMojo()
Copyright © 2005-2011 Codehaus. All Rights Reserved.