org.twdata.maven.mojoexecutor
Class MojoExecutor.ExecutionEnvironment

java.lang.Object
  extended by org.twdata.maven.mojoexecutor.MojoExecutor.ExecutionEnvironment
Direct Known Subclasses:
MojoExecutor.ExecutionEnvironmentM2, MojoExecutor.ExecutionEnvironmentM3
Enclosing class:
MojoExecutor

public abstract static class MojoExecutor.ExecutionEnvironment
extends Object

Collects Maven execution information


Constructor Summary
MojoExecutor.ExecutionEnvironment(org.apache.maven.project.MavenProject mavenProject, org.apache.maven.execution.MavenSession mavenSession)
           
 
Method Summary
abstract  void executeMojo(org.apache.maven.model.Plugin plugin, String goal, org.codehaus.plexus.util.xml.Xpp3Dom configuration)
           
 org.apache.maven.project.MavenProject getMavenProject()
           
 org.apache.maven.execution.MavenSession getMavenSession()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MojoExecutor.ExecutionEnvironment

public MojoExecutor.ExecutionEnvironment(org.apache.maven.project.MavenProject mavenProject,
                                         org.apache.maven.execution.MavenSession mavenSession)
Method Detail

getMavenProject

public org.apache.maven.project.MavenProject getMavenProject()

getMavenSession

public org.apache.maven.execution.MavenSession getMavenSession()

executeMojo

public abstract void executeMojo(org.apache.maven.model.Plugin plugin,
                                 String goal,
                                 org.codehaus.plexus.util.xml.Xpp3Dom configuration)
                          throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2008-2011. All Rights Reserved.