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.ProjectantProjectprivate org.codehaus.plexus.logging.Loggerloggerprivate org.apache.maven.project.MavenProjectmavenProjectprivate org.apache.maven.plugin.MojoExecutionmojoExecutionprivate org.apache.maven.project.path.PathTranslatorpathTranslatorprivate java.util.Map<java.lang.String,java.lang.Object>pluginContextprivate org.codehaus.plexus.component.factory.ant.AntScriptInvokerscriptInvokerprivate org.apache.maven.execution.MavenSessionsessionprivate 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 voidaddClasspathReferences()voidaddComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement requirementDescriptor, java.lang.Object requirementValue)voidenableLogging(org.codehaus.plexus.logging.Logger logger)voidexecute()org.apache.tools.ant.ProjectgetAntProject()org.apache.maven.project.MavenProjectgetMavenProject()org.apache.maven.plugin.MojoExecutiongetMojoExecution()org.apache.tools.ant.types.PathgetPathFromArtifacts(java.util.Collection<org.apache.maven.artifact.Artifact> artifacts, org.apache.tools.ant.Project antProject)org.apache.maven.project.path.PathTranslatorgetPathTranslator()java.util.MapgetPluginContext()org.codehaus.plexus.component.factory.ant.AntScriptInvokergetScriptInvoker()org.apache.maven.execution.MavenSessiongetSession()voidsetAntProject(org.apache.tools.ant.Project antProject)voidsetComponentConfiguration(java.util.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(java.util.Map pluginContext)voidsetSession(org.apache.maven.execution.MavenSession session)private voidunpackFileBasedResources()
-
-
-
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:
executein interfaceorg.apache.maven.plugin.Mojo- Throws:
org.apache.maven.plugin.MojoExecutionException
-
setPluginContext
public void setPluginContext(java.util.Map pluginContext)
- Specified by:
setPluginContextin interfaceorg.apache.maven.plugin.ContextEnabled- Overrides:
setPluginContextin classorg.apache.maven.plugin.AbstractMojo
-
getPluginContext
public java.util.Map 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, java.lang.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(java.util.Map componentConfiguration) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException- Specified by:
setComponentConfigurationin 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:
enableLoggingin interfaceorg.codehaus.plexus.logging.LogEnabled
-
-