public abstract class AbstractMuleDeployerMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
protected AgentDeployment |
agentDeployment |
protected String |
applicationName |
protected ArmDeployment |
armDeployment |
protected String |
artifact |
protected org.apache.maven.artifact.factory.ArtifactFactory |
artifactFactory |
protected org.apache.maven.artifact.resolver.ArtifactResolver |
artifactResolver |
protected CloudHubDeployment |
cloudHubDeployment |
protected ClusterDeployment |
clusterDeployment |
protected org.apache.maven.settings.crypto.SettingsDecrypter |
decrypter |
protected Deployment |
deploymentConfiguration |
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository |
protected DeployerLog |
log |
protected org.apache.maven.project.MavenProject |
mavenProject |
protected org.apache.maven.settings.Settings |
settings |
protected StandaloneDeployment |
standaloneDeployment |
| Constructor and Description |
|---|
AbstractMuleDeployerMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkDeployment(Deployment deploymentImplementation,
Deployment deploymentConfiguration) |
void |
execute() |
Set<String> |
getForbiddenClassifiers() |
protected void |
validateIsDeployable() |
protected Deployment deploymentConfiguration
@Parameter protected CloudHubDeployment cloudHubDeployment
@Parameter protected ArmDeployment armDeployment
@Parameter protected StandaloneDeployment standaloneDeployment
@Parameter protected AgentDeployment agentDeployment
@Parameter protected ClusterDeployment clusterDeployment
@Component protected org.apache.maven.settings.Settings settings
@Component protected org.apache.maven.settings.crypto.SettingsDecrypter decrypter
@Component protected org.apache.maven.project.MavenProject mavenProject
@Component protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
@Component protected org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver
@Parameter(defaultValue="${localRepository}",
readonly=true)
protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
@Parameter(readonly=true,
property="applicationName",
defaultValue="${project.artifactId}")
protected String applicationName
@Parameter(readonly=true,
property="artifact",
defaultValue="${project.artifact.file}")
protected String artifact
protected DeployerLog log
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionMojo.execute()protected void validateIsDeployable()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void checkDeployment(Deployment deploymentImplementation, Deployment deploymentConfiguration) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2017 MuleSoft Inc. All rights reserved.