Class AbstractDependencyMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.plugins.dependency.AbstractDependencyMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
AbstractDependencyFilterMojo,AbstractFromConfigurationMojo,ListRepositoriesMojo,ResolvePluginsMojo
public abstract class AbstractDependencyMojo extends org.apache.maven.plugin.AbstractMojo
-
-
Field Summary
Fields Modifier and Type Field Description private org.sonatype.plexus.build.incremental.BuildContextbuildContextFor IDE build support.private org.apache.maven.project.MavenProjectprojectPOM.protected org.apache.maven.execution.MavenSessionsessionThe Maven session.private booleansilentDeprecated.to be removed in 4.0; use -q command line option insteadprivate booleanskipSkip plugin execution completely.private booleanskipDuringIncrementalBuildSkip plugin execution only during incremental builds (e.g.
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDependencyMojo(org.apache.maven.execution.MavenSession session, org.sonatype.plexus.build.incremental.BuildContext buildContext, org.apache.maven.project.MavenProject project)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected abstract voiddoExecute()voidexecute()org.apache.maven.project.MavenProjectgetProject()protected booleanisSilent()Deprecated.to be removed in 4.0booleanisSkip()voidsetSilent(boolean silent)Deprecated.to be removed in 4.0; no API replacement, use -q command line option insteadvoidsetSkip(boolean skip)
-
-
-
Field Detail
-
session
protected final org.apache.maven.execution.MavenSession session
The Maven session.
-
silent
@Deprecated @Parameter(property="silent", defaultValue="false") private boolean silentDeprecated.to be removed in 4.0; use -q command line option insteadIf the plugin should be silent.- Since:
- 2.0
-
skip
@Parameter(property="mdep.skip", defaultValue="false") private boolean skipSkip plugin execution completely.- Since:
- 2.7
-
skipDuringIncrementalBuild
@Parameter(defaultValue="false") private boolean skipDuringIncrementalBuild
Skip plugin execution only during incremental builds (e.g. triggered from M2E).- Since:
- 3.4.0
- See Also:
skip
-
buildContext
private final org.sonatype.plexus.build.incremental.BuildContext buildContext
For IDE build support.
-
project
private final org.apache.maven.project.MavenProject project
POM.
-
-
Method Detail
-
execute
public final void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
doExecute
protected abstract void doExecute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionException-MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException-MojoFailureException
-
getProject
public org.apache.maven.project.MavenProject getProject()
- Returns:
- returns the project
-
isSkip
public boolean isSkip()
- Returns:
skip
-
setSkip
public void setSkip(boolean skip)
- Parameters:
skip-skip
-
isSilent
@Deprecated protected final boolean isSilent()
Deprecated.to be removed in 4.0- Returns:
silent
-
setSilent
@Deprecated public void setSilent(boolean silent)
Deprecated.to be removed in 4.0; no API replacement, use -q command line option instead- Parameters:
silent-silent
-
-