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
- Author:
- Brian Fox
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List
<org.apache.maven.project.MavenProject> Contains the full list of projects in the reactor.protected final org.apache.maven.execution.MavenSession
The Maven session.Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractDependencyMojo
(org.apache.maven.execution.MavenSession session, org.sonatype.plexus.build.incremental.BuildContext buildContext, org.apache.maven.project.MavenProject project) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
final void
execute()
org.apache.maven.project.MavenProject
protected final boolean
isSilent()
Deprecated.to be removed in 4.0boolean
isSkip()
void
setSilent
(boolean silent) Deprecated.to be removed in 4.0; no API replacement, use -q command line option insteadvoid
setSkip
(boolean skip) Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
reactorProjects
@Parameter(defaultValue="${reactorProjects}", readonly=true) protected List<org.apache.maven.project.MavenProject> reactorProjectsContains the full list of projects in the reactor. -
session
protected final org.apache.maven.execution.MavenSession sessionThe Maven session.
-
-
Constructor Details
-
AbstractDependencyMojo
protected AbstractDependencyMojo(org.apache.maven.execution.MavenSession session, org.sonatype.plexus.build.incremental.BuildContext buildContext, org.apache.maven.project.MavenProject project)
-
-
Method Details
-
execute
public final void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionException
org.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
-MojoExecutionException
org.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.to be removed in 4.0- Returns:
silent
-
setSilent
Deprecated.to be removed in 4.0; no API replacement, use -q command line option instead- Parameters:
silent
-silent
-