Package de.qaware.maven.plugin.offline
Class AbstractGoOfflineMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- de.qaware.maven.plugin.offline.AbstractGoOfflineMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
ResolveDependenciesMojo
public abstract class AbstractGoOfflineMojo extends org.apache.maven.plugin.AbstractMojoBase class for mojos in the in the go-offline maven plugin.Provides access to parameters and injected configuration needed by the plugin.
Also provides functionality to schedule tasks for asynchronous completion.
- Author:
- Andreas Janning andreas.janning@qaware.de
-
-
Constructor Summary
Constructors Constructor Description AbstractGoOfflineMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.maven.project.ProjectBuildingRequestgetBuildingRequest()protected java.util.List<org.apache.maven.project.MavenProject>getReactorProjects()-
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
-
-
-
Method Detail
-
getBuildingRequest
protected org.apache.maven.project.ProjectBuildingRequest getBuildingRequest()
- Returns:
- a building request initialized with the data of the current maven session
-
getReactorProjects
protected java.util.List<org.apache.maven.project.MavenProject> getReactorProjects()
- Returns:
- the full list of projects in the current build-reactor
-
-