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.Mojo
org.apache.maven.plugin.MojoExecutionException
public void setPluginContext(java.util.Map pluginContext)
setPluginContext
in interface org.apache.maven.plugin.ContextEnabled
setPluginContext
in class org.apache.maven.plugin.AbstractMojo
public java.util.Map getPluginContext()
getPluginContext
in interface org.apache.maven.plugin.ContextEnabled
getPluginContext
in class org.apache.maven.plugin.AbstractMojo
public 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.MapOrientedComponent
org.codehaus.plexus.component.configurator.ComponentConfigurationException
public void setComponentConfiguration(java.util.Map componentConfiguration) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
setComponentConfiguration
in interface org.codehaus.plexus.component.MapOrientedComponent
org.codehaus.plexus.component.configurator.ComponentConfigurationException
private void unpackFileBasedResources() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
private void addClasspathReferences() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
public 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.DependencyResolutionRequiredException
public 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