org.jacoco.maven
Class AbstractJacocoMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.jacoco.maven.AbstractJacocoMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
AgentMojo, CheckMojo

public abstract class AbstractJacocoMojo
extends org.apache.maven.plugin.AbstractMojo

Base class for JaCoCo Mojos.


Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractJacocoMojo()
           
 
Method Summary
 void execute()
           
protected abstract  void executeMojo()
          Executes Mojo.
protected  List<String> getExcludes()
          Returns the list of class files to exclude.
protected  List<String> getIncludes()
          Returns the list of class files to include.
protected  org.apache.maven.project.MavenProject getProject()
           
protected  void skipMojo()
          Skips Mojo.
 
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
 

Constructor Detail

AbstractJacocoMojo

public AbstractJacocoMojo()
Method Detail

execute

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

executeMojo

protected abstract void executeMojo()
                             throws org.apache.maven.plugin.MojoExecutionException,
                                    org.apache.maven.plugin.MojoFailureException
Executes Mojo.

Throws:
org.apache.maven.plugin.MojoExecutionException - if an unexpected problem occurs. Throwing this exception causes a "BUILD ERROR" message to be displayed.
org.apache.maven.plugin.MojoFailureException - if an expected problem (such as a compilation failure) occurs. Throwing this exception causes a "BUILD FAILURE" message to be displayed.

skipMojo

protected void skipMojo()
Skips Mojo.


getProject

protected final org.apache.maven.project.MavenProject getProject()
Returns:
Maven project

getIncludes

protected List<String> getIncludes()
Returns the list of class files to include.

Returns:
class files to include, may contain wildcard characters

getExcludes

protected List<String> getExcludes()
Returns the list of class files to exclude.

Returns:
class files to exclude, may contain wildcard characters


Copyright © 2009-2012 Mountainminds GmbH & Co. KG. All Rights Reserved.