Class AnalyzeOnlyMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.dependency.analyze.AbstractAnalyzeMojo
org.apache.maven.plugins.dependency.analyze.AnalyzeOnlyMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@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:
  • Constructor Details

    • AnalyzeOnlyMojo

      public AnalyzeOnlyMojo()