@Mojo(name="generate-project",
defaultPhase=PREPARE_PACKAGE)
public class ProjectBuilderMojo
extends AbstractFractionsMojo
| Modifier and Type | Field and Description |
|---|---|
protected File |
additionalBomFile |
protected File |
pomFile |
protected List<org.apache.maven.artifact.repository.ArtifactRepository> |
remoteRepositories |
protected File |
repoPomFile |
protected org.eclipse.aether.DefaultRepositorySystemSession |
session |
mavenSession, project, projectBuilder, repositorySystemSession| Constructor and Description |
|---|
ProjectBuilderMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
protected File |
getBomFile() |
arquillianFraction, findRoot, fractions, isNotArquillianArtifact, isSwarmProject@Parameter(alias="remoteRepositories",
defaultValue="${project.remoteArtifactRepositories}",
readonly=true)
protected List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories
@Parameter(defaultValue="${repositorySystemSession}",
readonly=true)
protected org.eclipse.aether.DefaultRepositorySystemSession session
@Parameter protected File pomFile
protected File additionalBomFile
protected File repoPomFile
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected File getBomFile() throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.