Package org.apache.maven.script.ant
Class AntMojoWrapper
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.script.ant.AntMojoWrapper
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
,org.codehaus.plexus.component.MapOrientedComponent
,org.codehaus.plexus.logging.LogEnabled
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
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description AntMojoWrapper(org.codehaus.plexus.component.factory.ant.AntScriptInvoker scriptInvoker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
pluginContext
private java.util.Map<java.lang.String,java.lang.Object> pluginContext
-
scriptInvoker
private final org.codehaus.plexus.component.factory.ant.AntScriptInvoker scriptInvoker
-
antProject
private org.apache.tools.ant.Project antProject
-
mavenProject
private org.apache.maven.project.MavenProject mavenProject
-
mojoExecution
private org.apache.maven.plugin.MojoExecution mojoExecution
-
session
private org.apache.maven.execution.MavenSession session
-
pathTranslator
private org.apache.maven.project.path.PathTranslator pathTranslator
-
logger
private org.codehaus.plexus.logging.Logger logger
-
unconstructedParts
private transient java.util.List<java.lang.String> unconstructedParts
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException
- Specified by:
execute
in interfaceorg.apache.maven.plugin.Mojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
setPluginContext
public void setPluginContext(java.util.Map pluginContext)
- Specified by:
setPluginContext
in interfaceorg.apache.maven.plugin.ContextEnabled
- Overrides:
setPluginContext
in classorg.apache.maven.plugin.AbstractMojo
-
getPluginContext
public java.util.Map getPluginContext()
- Specified by:
getPluginContext
in interfaceorg.apache.maven.plugin.ContextEnabled
- Overrides:
getPluginContext
in classorg.apache.maven.plugin.AbstractMojo
-
addComponentRequirement
public void addComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement requirementDescriptor, java.lang.Object requirementValue) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
- Specified by:
addComponentRequirement
in interfaceorg.codehaus.plexus.component.MapOrientedComponent
- Throws:
org.codehaus.plexus.component.configurator.ComponentConfigurationException
-
setComponentConfiguration
public void setComponentConfiguration(java.util.Map componentConfiguration) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
- Specified by:
setComponentConfiguration
in interfaceorg.codehaus.plexus.component.MapOrientedComponent
- Throws:
org.codehaus.plexus.component.configurator.ComponentConfigurationException
-
unpackFileBasedResources
private void unpackFileBasedResources() throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
addClasspathReferences
private void addClasspathReferences() throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
getPathFromArtifacts
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
- Throws:
org.apache.maven.artifact.DependencyResolutionRequiredException
-
getAntProject
public org.apache.tools.ant.Project getAntProject()
-
setAntProject
public void setAntProject(org.apache.tools.ant.Project antProject)
-
getMavenProject
public org.apache.maven.project.MavenProject getMavenProject()
-
setMavenProject
public void setMavenProject(org.apache.maven.project.MavenProject mavenProject)
-
getMojoExecution
public org.apache.maven.plugin.MojoExecution getMojoExecution()
-
setMojoExecution
public void setMojoExecution(org.apache.maven.plugin.MojoExecution mojoExecution)
-
getSession
public org.apache.maven.execution.MavenSession getSession()
-
setSession
public void setSession(org.apache.maven.execution.MavenSession session)
-
getPathTranslator
public org.apache.maven.project.path.PathTranslator getPathTranslator()
-
setPathTranslator
public void setPathTranslator(org.apache.maven.project.path.PathTranslator pathTranslator)
-
getScriptInvoker
public org.codehaus.plexus.component.factory.ant.AntScriptInvoker getScriptInvoker()
-
enableLogging
public void enableLogging(org.codehaus.plexus.logging.Logger logger)
- Specified by:
enableLogging
in interfaceorg.codehaus.plexus.logging.LogEnabled
-
-