Class AjcCompileMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    @Mojo(name="compile",
          defaultPhase=COMPILE,
          requiresDependencyResolution=COMPILE,
          threadSafe=true)
    public class AjcCompileMojo
    extends AbstractAjcCompiler
    Weaves all main classes. AspectJ Compiler Plugin.
    Author:
    Kaare Nilsen
    • Constructor Detail

      • AjcCompileMojo

        public AjcCompileMojo()
    • Method Detail

      • getClasspathDirectories

        protected java.util.List<java.lang.String> getClasspathDirectories()
        Description copied from class: AbstractAjcCompiler
        Abstract method used by child classes to specify the correct output directory for compiled classes.
        Specified by:
        getClasspathDirectories in class AbstractAjcCompiler
        Returns:
        All directories matching project.getBuild().getOutputDirectory().
      • getSourceDirectories

        protected java.util.List<java.lang.String> getSourceDirectories()
        Description copied from class: AbstractAjcCompiler
        Abstract method used by child classes to specify the correct source directory for classes.
        Specified by:
        getSourceDirectories in class AbstractAjcCompiler
        Returns:
        All directories matching project.getCompileSourceRoots().
      • getAdditionalAspectPaths

        protected java.lang.String getAdditionalAspectPaths()
        Description copied from class: AbstractAjcCompiler
        Abstract method used by child classes to specify additional aspect paths.
        Specified by:
        getAdditionalAspectPaths in class AbstractAjcCompiler
        Returns:
        the additional aspect paths