net.sourceforge.basher.maven.plugins
Class BasherMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by net.sourceforge.basher.maven.plugins.BasherMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class BasherMojo
extends org.apache.maven.plugin.AbstractMojo

Mojo will instantiate and run Basher according to the settings configured in the pom and associated Basher context (both from POM and from within Gaderian registry).
The original functionality of this plugin was copied from the Maven SureFire plugin.


Field Summary
protected  org.apache.maven.project.MavenProject project
          The Maven Project Object
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
BasherMojo()
           
 
Method Summary
 void execute()
           
protected  void processSystemProperties(boolean setInSystem)
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

project

protected org.apache.maven.project.MavenProject project
The Maven Project Object

Constructor Detail

BasherMojo

public BasherMojo()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

processSystemProperties

protected void processSystemProperties(boolean setInSystem)


Copyright © 2008-2010 Basher Team. All Rights Reserved.