Package org.jboss.galleon.maven.plugin
Class FeaturePackInstallMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.jboss.galleon.maven.plugin.FeaturePackInstallMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="install-feature-pack", requiresDependencyResolution=COMPILE_PLUS_RUNTIME, defaultPhase=PROCESS_TEST_RESOURCES) public class FeaturePackInstallMojo extends org.apache.maven.plugin.AbstractMojoThis maven plugin installs a feature-pack into an empty directory or a directory that already contains an installation, in which case the product the feature-pack represents will be integrated into an existing installation.- Author:
- Emmanuel Hugonnet (c) 2017 Red Hat, inc., Alexey Loubyansky (c) 2017 Red Hat, inc.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.maven.project.MavenProjectprojectprotected org.eclipse.aether.RepositorySystemSessionrepoSessionprotected org.eclipse.aether.RepositorySystemrepoSystemprotected org.apache.maven.execution.MavenSessionsession
-
Constructor Summary
Constructors Constructor Description FeaturePackInstallMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()
-
-
-
Field Detail
-
repoSystem
@Component protected org.eclipse.aether.RepositorySystem repoSystem
-
repoSession
@Parameter(defaultValue="${repositorySystemSession}", readonly=true) protected org.eclipse.aether.RepositorySystemSession repoSession
-
project
@Parameter(defaultValue="${project}", readonly=true, required=true) protected org.apache.maven.project.MavenProject project
-
session
@Parameter(defaultValue="${session}", readonly=true, required=true) protected org.apache.maven.execution.MavenSession session
-
-