Class AnalyzeMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.plugins.dependency.analyze.AbstractAnalyzeMojo
-
- org.apache.maven.plugins.dependency.analyze.AnalyzeMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
,org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
@Mojo(name="analyze", requiresDependencyResolution=TEST, threadSafe=true) @Execute(phase=TEST_COMPILE) public class AnalyzeMojo 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 standalone, thus it always executes thetest-compile
phase - use thedependency:analyze-only
goal instead when participating in the build lifecycle.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-alpha-3
- See Also:
AnalyzeOnlyMojo
-
-
Constructor Summary
Constructors Constructor Description AnalyzeMojo()
-
Method Summary
-
Methods inherited from class org.apache.maven.plugins.dependency.analyze.AbstractAnalyzeMojo
contextualize, createProjectDependencyAnalyzer, execute, isSkip
-
-