org.universAAL.maven
Class MyMojoExecutorV15.ExecutionEnvironment

Package class diagram package MyMojoExecutorV15.ExecutionEnvironment
java.lang.Object
  extended by org.universAAL.maven.MyMojoExecutorV15.ExecutionEnvironment
Direct Known Subclasses:
MyMojoExecutorV15.ExecutionEnvironmentM2, MyMojoExecutorV15.ExecutionEnvironmentM3
Enclosing class:
MyMojoExecutorV15

public abstract static class MyMojoExecutorV15.ExecutionEnvironment
extends Object

Collects Maven execution information.


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

Constructor Detail

MyMojoExecutorV15.ExecutionEnvironment

public MyMojoExecutorV15.ExecutionEnvironment(org.apache.maven.project.MavenProject mavenProject,
                                              org.apache.maven.execution.MavenSession mavenSession)
Constructor.

Parameters:
mavenProject - mavenProject
mavenSession - mavenSession
Method Detail

getMavenProject

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

Returns:
maven project

getMavenSession

public final org.apache.maven.execution.MavenSession getMavenSession()
Gets maven project.

Returns:
maven project

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
Executes mojo.

Parameters:
plugin - The plugin to execute
goal - The goal to execute
configuration - The execution configuration
Throws:
org.apache.maven.plugin.MojoExecutionException - MojoExecutionException


Copyright © 2014 universAAL Consortium. All Rights Reserved.