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 inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
ConstructorDescriptionAntMojoWrapper(org.codehaus.plexus.component.factory.ant.AntScriptInvoker scriptInvoker)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement requirementDescriptor, Object requirementValue)
void
enableLogging(org.codehaus.plexus.logging.Logger logger)
void
execute()
org.apache.tools.ant.Project
org.apache.maven.project.MavenProject
org.apache.maven.plugin.MojoExecution
org.apache.tools.ant.types.Path
getPathFromArtifacts(Collection<org.apache.maven.artifact.Artifact> artifacts, org.apache.tools.ant.Project antProject)
org.apache.maven.project.path.PathTranslator
org.codehaus.plexus.component.factory.ant.AntScriptInvoker
org.apache.maven.execution.MavenSession
void
setAntProject(org.apache.tools.ant.Project antProject)
void
setComponentConfiguration(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(Map pluginContext)
void
setSession(org.apache.maven.execution.MavenSession session)
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, setLog
-
Constructor Details
-
AntMojoWrapper
-
-
Method Details
-
execute
- Specified by:
execute
in interfaceorg.apache.maven.plugin.Mojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
setPluginContext
- Specified by:
setPluginContext
in interfaceorg.apache.maven.plugin.ContextEnabled
- Overrides:
setPluginContext
in classorg.apache.maven.plugin.AbstractMojo
-
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, 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(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
-
getPathFromArtifacts
public org.apache.tools.ant.types.Path getPathFromArtifacts(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
-
setAntProject
-
getMavenProject
-
setMavenProject
-
getMojoExecution
-
setMojoExecution
-
getSession
-
setSession
-
getPathTranslator
-
setPathTranslator
-
getScriptInvoker
-
enableLogging
- Specified by:
enableLogging
in interfaceorg.codehaus.plexus.logging.LogEnabled
-