Class 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

      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
      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)  
      • Methods inherited from class org.apache.maven.plugin.AbstractMojo

        getLog, setLog
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AntMojoWrapper

        public AntMojoWrapper​(org.codehaus.plexus.component.factory.ant.AntScriptInvoker scriptInvoker)
    • Method Detail

      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException
        Specified by:
        execute in interface org.apache.maven.plugin.Mojo
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • setPluginContext

        public void setPluginContext​(java.util.Map pluginContext)
        Specified by:
        setPluginContext in interface org.apache.maven.plugin.ContextEnabled
        Overrides:
        setPluginContext in class org.apache.maven.plugin.AbstractMojo
      • getPluginContext

        public java.util.Map getPluginContext()
        Specified by:
        getPluginContext in interface org.apache.maven.plugin.ContextEnabled
        Overrides:
        getPluginContext in class org.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 interface org.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 interface org.codehaus.plexus.component.MapOrientedComponent
        Throws:
        org.codehaus.plexus.component.configurator.ComponentConfigurationException
      • 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 interface org.codehaus.plexus.logging.LogEnabled