public abstract class AbstractSwarmMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
additionalFractions |
protected List<String> |
additionalModules |
protected Properties |
environment |
protected String |
environmentFile |
protected org.wildfly.swarm.tools.BuildTool.FractionDetectionMode |
fractionDetectMode |
protected String |
mainClass |
protected org.apache.maven.execution.MavenSession |
mavenSession |
protected org.apache.maven.project.MavenProject |
project |
protected String |
projectBuildDir |
protected Properties |
properties |
protected String |
propertiesFile |
protected List<org.apache.maven.artifact.repository.ArtifactRepository> |
remoteRepositories |
protected org.eclipse.aether.RepositorySystem |
repositorySystem |
protected org.eclipse.aether.DefaultRepositorySystemSession |
repositorySystemSession |
protected org.eclipse.aether.impl.ArtifactResolver |
resolver |
| Modifier and Type | Method and Description |
|---|---|
protected org.wildfly.swarm.tools.ArtifactSpec |
artifactToArtifactSpec(org.apache.maven.artifact.Artifact dep) |
static org.eclipse.aether.repository.Proxy |
convertFromMavenProxy(org.apache.maven.settings.Proxy proxy) |
protected void |
initEnvironment() |
protected void |
initProperties(boolean withMaven) |
protected MavenArtifactResolvingHelper |
mavenArtifactResolvingHelper() |
getLog, getPluginContext, setLog, setPluginContext@Parameter(defaultValue="${project}",
readonly=true)
protected org.apache.maven.project.MavenProject project
@Parameter(defaultValue="${repositorySystemSession}",
readonly=true)
protected org.eclipse.aether.DefaultRepositorySystemSession repositorySystemSession
@Parameter(alias="remoteRepositories",
defaultValue="${project.remoteArtifactRepositories}",
readonly=true)
protected List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories
@Parameter(defaultValue="${project.build.directory}")
protected String projectBuildDir
@Parameter(defaultValue="${session}",
readonly=true)
protected org.apache.maven.execution.MavenSession mavenSession
@Parameter(alias="mainClass") protected String mainClass
@Parameter(alias="properties") protected Properties properties
@Parameter(alias="propertiesFile") protected String propertiesFile
@Parameter(alias="environment") protected Properties environment
@Parameter(alias="environmentFile") protected String environmentFile
@Parameter(defaultValue="when_missing") protected org.wildfly.swarm.tools.BuildTool.FractionDetectionMode fractionDetectMode
@Inject protected org.eclipse.aether.impl.ArtifactResolver resolver
@Component protected org.eclipse.aether.RepositorySystem repositorySystem
protected void initProperties(boolean withMaven)
protected void initEnvironment()
throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureExceptionpublic static org.eclipse.aether.repository.Proxy convertFromMavenProxy(org.apache.maven.settings.Proxy proxy)
protected MavenArtifactResolvingHelper mavenArtifactResolvingHelper()
protected org.wildfly.swarm.tools.ArtifactSpec artifactToArtifactSpec(org.apache.maven.artifact.Artifact dep)
Copyright © 2016 JBoss by Red Hat. All rights reserved.