public abstract class AbstractMuleMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
protected String |
classifier |
protected ContentGenerator |
contentGenerator |
protected boolean |
lightweightPackage |
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository |
protected File |
outputDirectory |
protected org.apache.maven.project.MavenProject |
project |
protected File |
projectBaseFolder |
protected org.apache.maven.project.ProjectBuilder |
projectBuilder |
protected List<org.apache.maven.artifact.repository.ArtifactRepository> |
remoteArtifactRepositories |
protected org.apache.maven.repository.RepositorySystem |
repositorySystem |
protected org.apache.maven.execution.MavenSession |
session |
protected List<SharedLibraryDependency> |
sharedLibraries |
protected boolean |
skipValidation |
| Constructor and Description |
|---|
AbstractMuleMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected ContentGenerator |
getContentGenerator() |
getLog, getPluginContext, setLog, setPluginContext@Component protected org.apache.maven.project.ProjectBuilder projectBuilder
@Component protected org.apache.maven.repository.RepositorySystem repositorySystem
@Parameter(readonly=true,
required=true,
defaultValue="${session}")
protected org.apache.maven.execution.MavenSession session
@Parameter(readonly=true,
required=true,
defaultValue="${localRepository}")
protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
@Parameter(readonly=true,
required=true,
defaultValue="${project.remoteArtifactRepositories}")
protected List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories
@Parameter(property="project",
required=true)
protected org.apache.maven.project.MavenProject project
@Parameter(property="project.build.directory",
required=true)
protected File outputDirectory
@Parameter(defaultValue="${project.basedir}")
protected File projectBaseFolder
@Parameter(defaultValue="${lightweightPackage}")
protected boolean lightweightPackage
@Parameter(defaultValue="${skipValidation}")
protected boolean skipValidation
@Parameter(property="shared.libraries") protected List<SharedLibraryDependency> sharedLibraries
@Parameter protected String classifier
protected ContentGenerator contentGenerator
protected ContentGenerator getContentGenerator()
Copyright © 2017 MuleSoft Inc. All rights reserved.