Class AnalyzeOnlyMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

    @Mojo(name="analyze-only",
          requiresDependencyResolution=TEST,
          defaultPhase=VERIFY,
          threadSafe=true)
    public class AnalyzeOnlyMojo
    extends AbstractAnalyzeMojo
    Analyzes the dependencies of this project and determines which are: used and declared; used and undeclared; unused and declared. This goal is intended to be used in the build lifecycle, thus it assumes that the test-compile phase has been executed - use the dependency:analyze goal instead when running standalone.

    By default, maven-dependency-analyzer is used to perform the analysis, with limitations due to the fact that it works at bytecode level, but any analyzer can be plugged in through analyzer parameter.

    Since:
    2.0
    Author:
    Mark Hobson
    See Also:
    AnalyzeMojo
    • Constructor Detail

      • AnalyzeOnlyMojo

        public AnalyzeOnlyMojo()