Class CheckMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.jacoco.maven.AbstractJacocoMojo
org.jacoco.maven.CheckMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.jacoco.report.check.IViolationsOutput

@Mojo(name="check", defaultPhase=VERIFY, threadSafe=true) public class CheckMojo extends AbstractJacocoMojo implements org.jacoco.report.check.IViolationsOutput
Checks that the code coverage metrics are being met.
Since:
0.6.1
  • Field Summary

    Fields inherited from interface org.apache.maven.plugin.Mojo

    ROLE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Executes Mojo.
    void
    onViolation(org.jacoco.core.analysis.ICoverageNode node, org.jacoco.report.check.Rule rule, org.jacoco.report.check.Limit limit, String message)
     

    Methods inherited from class org.jacoco.maven.AbstractJacocoMojo

    execute, getProject, skipMojo

    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 Details

    • CheckMojo

      public CheckMojo()
  • Method Details

    • executeMojo

      public void executeMojo() throws org.apache.maven.plugin.MojoExecutionException
      Description copied from class: AbstractJacocoMojo
      Executes Mojo.
      Specified by:
      executeMojo in class AbstractJacocoMojo
      Throws:
      org.apache.maven.plugin.MojoExecutionException - if an unexpected problem occurs. Throwing this exception causes a "BUILD ERROR" message to be displayed.
    • onViolation

      public void onViolation(org.jacoco.core.analysis.ICoverageNode node, org.jacoco.report.check.Rule rule, org.jacoco.report.check.Limit limit, String message)
      Specified by:
      onViolation in interface org.jacoco.report.check.IViolationsOutput