Package org.jacoco.maven
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidExecutes Mojo.voidonViolation(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, skipMojoMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
CheckMojo
public CheckMojo()
-
-
Method Details
-
executeMojo
public void executeMojo() throws org.apache.maven.plugin.MojoExecutionExceptionDescription copied from class:AbstractJacocoMojoExecutes Mojo.- Specified by:
executeMojoin classAbstractJacocoMojo- 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:
onViolationin interfaceorg.jacoco.report.check.IViolationsOutput
-