Class XAjcTestCompileMojo

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

    @Mojo(name="test-compile",
          defaultPhase=PROCESS_TEST_SOURCES,
          requiresDependencyResolution=TEST,
          threadSafe=true)
    public class XAjcTestCompileMojo
    extends org.codehaus.mojo.aspectj.AjcTestCompileMojo
    Weaves all test classes and adds the PatternTesting aspect libraries.
    Since:
    1.1 (11.01.2011)
    Author:
    oliver
    • Field Summary

      • Fields inherited from class org.codehaus.mojo.aspectj.AjcTestCompileMojo

        MAVEN_TEST_SKIP, weaveMainSourceFolder, weaveWithAspectsInMainSourceFolder
      • Fields inherited from class org.codehaus.mojo.aspectj.AbstractAjcCompiler

        additionalCompilerArgs, ajcOptions, ajdtBuildDefFile, argumentFileName, aspectDirectory, bootclasspath, complianceLevel, crossrefs, deprecation, emacssym, encoding, excludes, forceAjcCompile, includes, noImportError, outxml, outxmlfile, parameters, preserveAllLocals, proc, proceedOnError, referenceInfo, repeat, resolvedIncludes, showWeaveInfo, source, target, testAspectDirectory, verbose, warn, XaddSerialVersionUID, Xajruntimetarget, XAJRUNTIMETARGET_SUPPORTED_VALUES, XhasMember, Xjoinpoints, Xlint, Xlintfile, XnoInline, XnotReweavable, Xreweavable, XserializableAspects, Xset, XterminateAfterCompilation
      • Fields inherited from class org.codehaus.mojo.aspectj.AbstractAjcMojo

        aspectLibraries, basedir, project, weaveDependencies, weaveDirectories, xmlConfigured
      • Fields inherited from interface org.apache.maven.plugin.Mojo

        ROLE
    • Method Summary

      • Methods inherited from class org.codehaus.mojo.aspectj.AjcTestCompileMojo

        execute, getAdditionalAspectPaths, getClasspathDirectories, getGeneratedSourcesDirectory, getJavaSources, getOutputDirectory, getSourceDirectories
      • Methods inherited from class org.codehaus.mojo.aspectj.AbstractAjcCompiler

        assembleArguments, getIncludedSources, isBuildNeeded, setArgumentFileName, setBootClassPath, setComplianceLevel, setCrossrefs, setDeprecation, setEmacssym, setEncoding, setNoImportError, setOutxml, setOutxmlfile, setParameters, setPreserveAllLocals, setProceedOnError, setReferenceInfo, setRepeat, setShowWeaveInfo, setSource, setTarget, setVerbose, setWarn, setXaddSerialVersionUID, setXajruntimetarget, setXhasMember, setXjoinpoints, setXlint, setXlintfile, setXnoInline, setXnotReweavable, setXreweavable, setXserializableAspects, setXset, setXterminateAfterCompilation
      • Methods inherited from class org.codehaus.mojo.aspectj.AbstractAjcMojo

        isSkip, setXmlConfigured
      • 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

      • XAjcTestCompileMojo

        public XAjcTestCompileMojo()