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:
AbstractAgentMojo, CheckMojo, DumpMojo, InstrumentMojo, MergeMojo, RestoreMojo

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  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


Copyright © 2009–2019 Mountainminds GmbH & Co. KG. All rights reserved.