public class AntMojoWrapper
extends org.apache.maven.plugin.AbstractMojo
implements org.apache.maven.plugin.ContextEnabled, org.codehaus.plexus.component.MapOrientedComponent, org.codehaus.plexus.logging.LogEnabled
| Modifier and Type | Field and Description |
|---|---|
private org.apache.tools.ant.Project |
antProject |
private org.codehaus.plexus.logging.Logger |
logger |
private org.apache.maven.project.MavenProject |
mavenProject |
private org.apache.maven.plugin.MojoExecution |
mojoExecution |
private org.apache.maven.project.path.PathTranslator |
pathTranslator |
private java.util.Map<java.lang.String,java.lang.Object> |
pluginContext |
private org.codehaus.plexus.component.factory.ant.AntScriptInvoker |
scriptInvoker |
private org.apache.maven.execution.MavenSession |
session |
private java.util.List<java.lang.String> |
unconstructedParts |
| Constructor and Description |
|---|
AntMojoWrapper(org.codehaus.plexus.component.factory.ant.AntScriptInvoker scriptInvoker) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addClasspathReferences() |
void |
addComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement requirementDescriptor,
java.lang.Object requirementValue) |
void |
enableLogging(org.codehaus.plexus.logging.Logger logger) |
void |
execute() |
org.apache.tools.ant.Project |
getAntProject() |
org.apache.maven.project.MavenProject |
getMavenProject() |
org.apache.maven.plugin.MojoExecution |
getMojoExecution() |
org.apache.tools.ant.types.Path |
getPathFromArtifacts(java.util.Collection<org.apache.maven.artifact.Artifact> artifacts,
org.apache.tools.ant.Project antProject) |
org.apache.maven.project.path.PathTranslator |
getPathTranslator() |
java.util.Map |
getPluginContext() |
org.codehaus.plexus.component.factory.ant.AntScriptInvoker |
getScriptInvoker() |
org.apache.maven.execution.MavenSession |
getSession() |
void |
setAntProject(org.apache.tools.ant.Project antProject) |
void |
setComponentConfiguration(java.util.Map componentConfiguration) |
void |
setMavenProject(org.apache.maven.project.MavenProject mavenProject) |
void |
setMojoExecution(org.apache.maven.plugin.MojoExecution mojoExecution) |
void |
setPathTranslator(org.apache.maven.project.path.PathTranslator pathTranslator) |
void |
setPluginContext(java.util.Map pluginContext) |
void |
setSession(org.apache.maven.execution.MavenSession session) |
private void |
unpackFileBasedResources() |
private java.util.Map<java.lang.String,java.lang.Object> pluginContext
private final org.codehaus.plexus.component.factory.ant.AntScriptInvoker scriptInvoker
private org.apache.tools.ant.Project antProject
private org.apache.maven.project.MavenProject mavenProject
private org.apache.maven.plugin.MojoExecution mojoExecution
private org.apache.maven.execution.MavenSession session
private org.apache.maven.project.path.PathTranslator pathTranslator
private org.codehaus.plexus.logging.Logger logger
private transient java.util.List<java.lang.String> unconstructedParts
public AntMojoWrapper(org.codehaus.plexus.component.factory.ant.AntScriptInvoker scriptInvoker)
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
execute in interface org.apache.maven.plugin.Mojoorg.apache.maven.plugin.MojoExecutionExceptionpublic void setPluginContext(java.util.Map pluginContext)
setPluginContext in interface org.apache.maven.plugin.ContextEnabledsetPluginContext in class org.apache.maven.plugin.AbstractMojopublic java.util.Map getPluginContext()
getPluginContext in interface org.apache.maven.plugin.ContextEnabledgetPluginContext in class org.apache.maven.plugin.AbstractMojopublic void addComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement requirementDescriptor,
java.lang.Object requirementValue)
throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
addComponentRequirement in interface org.codehaus.plexus.component.MapOrientedComponentorg.codehaus.plexus.component.configurator.ComponentConfigurationExceptionpublic void setComponentConfiguration(java.util.Map componentConfiguration)
throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
setComponentConfiguration in interface org.codehaus.plexus.component.MapOrientedComponentorg.codehaus.plexus.component.configurator.ComponentConfigurationExceptionprivate void unpackFileBasedResources()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprivate void addClasspathReferences()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic org.apache.tools.ant.types.Path getPathFromArtifacts(java.util.Collection<org.apache.maven.artifact.Artifact> artifacts,
org.apache.tools.ant.Project antProject)
throws org.apache.maven.artifact.DependencyResolutionRequiredException
org.apache.maven.artifact.DependencyResolutionRequiredExceptionpublic org.apache.tools.ant.Project getAntProject()
public void setAntProject(org.apache.tools.ant.Project antProject)
public org.apache.maven.project.MavenProject getMavenProject()
public void setMavenProject(org.apache.maven.project.MavenProject mavenProject)
public org.apache.maven.plugin.MojoExecution getMojoExecution()
public void setMojoExecution(org.apache.maven.plugin.MojoExecution mojoExecution)
public org.apache.maven.execution.MavenSession getSession()
public void setSession(org.apache.maven.execution.MavenSession session)
public org.apache.maven.project.path.PathTranslator getPathTranslator()
public void setPathTranslator(org.apache.maven.project.path.PathTranslator pathTranslator)
public org.codehaus.plexus.component.factory.ant.AntScriptInvoker getScriptInvoker()
public void enableLogging(org.codehaus.plexus.logging.Logger logger)
enableLogging in interface org.codehaus.plexus.logging.LogEnabled