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
ConstructorsConstructorDescriptionAntMojoWrapper(org.codehaus.plexus.component.factory.ant.AntScriptInvoker scriptInvoker) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement requirementDescriptor, Object requirementValue) voidenableLogging(org.codehaus.plexus.logging.Logger logger) voidexecute()org.apache.tools.ant.Projectorg.apache.maven.project.MavenProjectorg.apache.maven.plugin.MojoExecutionorg.apache.tools.ant.types.PathgetPathFromArtifacts(Collection<org.apache.maven.artifact.Artifact> artifacts, org.apache.tools.ant.Project antProject) org.apache.maven.project.path.PathTranslatororg.codehaus.plexus.component.factory.ant.AntScriptInvokerorg.apache.maven.execution.MavenSessionvoidsetAntProject(org.apache.tools.ant.Project antProject) voidsetComponentConfiguration(Map componentConfiguration) voidsetMavenProject(org.apache.maven.project.MavenProject mavenProject) voidsetMojoExecution(org.apache.maven.plugin.MojoExecution mojoExecution) voidsetPathTranslator(org.apache.maven.project.path.PathTranslator pathTranslator) voidsetPluginContext(Map pluginContext) voidsetSession(org.apache.maven.execution.MavenSession session) Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, setLog
-
Constructor Details
-
AntMojoWrapper
public AntMojoWrapper(org.codehaus.plexus.component.factory.ant.AntScriptInvoker scriptInvoker)
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Specified by:
executein interfaceorg.apache.maven.plugin.Mojo- Throws:
org.apache.maven.plugin.MojoExecutionException
-
setPluginContext
- Specified by:
setPluginContextin interfaceorg.apache.maven.plugin.ContextEnabled- Overrides:
setPluginContextin classorg.apache.maven.plugin.AbstractMojo
-
getPluginContext
- Specified by:
getPluginContextin interfaceorg.apache.maven.plugin.ContextEnabled- Overrides:
getPluginContextin 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:
addComponentRequirementin 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:
setComponentConfigurationin 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
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:
enableLoggingin interfaceorg.codehaus.plexus.logging.LogEnabled
-