org.codehaus.mojo.aspectj
Class AjcCompileMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.codehaus.mojo.aspectj.AbstractAjcMojo
          extended by org.codehaus.mojo.aspectj.AbstractAjcCompiler
              extended by org.codehaus.mojo.aspectj.AjcCompileMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class AjcCompileMojo
extends AbstractAjcCompiler

Weaves all main classes.

Author:
Kaare Nilsen

Field Summary
 
Fields inherited from class org.codehaus.mojo.aspectj.AbstractAjcCompiler
ajcOptions, ajdtBuildDefFile, argumentFileName, aspectDirectory, aspectLibraries, bootclasspath, complianceLevel, deprecation, emacssym, encoding, excludes, includes, noImportError, outxml, outxmlfile, preserveAllLocals, proceedOnError, referenceInfo, repeat, resolvedIncludes, showWeaveInfo, source, target, testAspectDirectory, verbose, warn, weaveDependencies, XaddSerialVersionUID, Xlint, XnoInline, Xreweavable, XserializableAspects
 
Fields inherited from class org.codehaus.mojo.aspectj.AbstractAjcMojo
basedir, project
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AjcCompileMojo()
           
 
Method Summary
protected  java.lang.String getAdditionalAspectPaths()
          Abstract method used by cild classes to specify aditional aspect paths.
protected  java.util.List getOutputDirectories()
          Abstract method used by child classes to spesify the correct output directory for compiled classes.
protected  java.util.List getSourceDirectories()
          Abstract method used by child classes to spesify the correct source directory for classes.
 
Methods inherited from class org.codehaus.mojo.aspectj.AbstractAjcCompiler
assembleArguments, execute, isBuildNeeded, setArgumentFileName, setBootClassPath, setComplianceLevel, setDeprecation, setEmacssym, setEncoding, setNoImportError, setOutxml, setOutxmlfile, setPreserveAllLocals, setProceedOnError, setReferenceInfo, setRepeat, setShowWeaveInfo, setSource, setTarget, setVerbose, setWarn, setXaddSerialVersionUID, setXlint, setXnoInline, setXreweavable, setXserializableAspects
 
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
 

Constructor Detail

AjcCompileMojo

public AjcCompileMojo()
Method Detail

getOutputDirectories

protected java.util.List getOutputDirectories()
Description copied from class: AbstractAjcCompiler
Abstract method used by child classes to spesify the correct output directory for compiled classes.

Specified by:
getOutputDirectories in class AbstractAjcCompiler
Returns:
where compiled classes should be put.

getSourceDirectories

protected java.util.List getSourceDirectories()
Description copied from class: AbstractAjcCompiler
Abstract method used by child classes to spesify the correct source directory for classes.

Specified by:
getSourceDirectories in class AbstractAjcCompiler
Returns:
where sources may be found.

getAdditionalAspectPaths

protected java.lang.String getAdditionalAspectPaths()
Description copied from class: AbstractAjcCompiler
Abstract method used by cild classes to specify aditional aspect paths.

Specified by:
getAdditionalAspectPaths in class AbstractAjcCompiler
Returns:


Copyright © 2005-2010. All Rights Reserved.