Package org.apache.maven.plugins.invoker
Class InstallMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.plugins.invoker.InstallMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="install", defaultPhase=PRE_INTEGRATION_TEST, requiresDependencyResolution=RUNTIME, threadSafe=true) public class InstallMojo extends org.apache.maven.plugin.AbstractMojo
Installs the project artifacts of the main build into the local repository as a preparation to run the sub projects. More precisely, all artifacts of the project itself, all its locally reachable parent POMs and all its dependencies from the reactor will be installed to the local repository.- Since:
- 1.2
- Author:
- Paul Gier, Benjamin Bentmann
-
-
Constructor Summary
Constructors Constructor Description InstallMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
collectAllProjectReferences(org.apache.maven.project.MavenProject project, Collection<String> dependencyProjects)
void
execute()
Performs this mojo's tasks.
-
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException
Performs this mojo's tasks.- Throws:
org.apache.maven.plugin.MojoExecutionException
- If the artifacts could not be installed.
-
collectAllProjectReferences
protected void collectAllProjectReferences(org.apache.maven.project.MavenProject project, Collection<String> dependencyProjects)
-
-