Package org.glassfish.spec.maven
Class CheckModuleMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.glassfish.spec.maven.CheckModuleMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="check-module", requiresProject=true, defaultPhase=PACKAGE) public final class CheckModuleMojo extends org.apache.maven.plugin.AbstractMojo
Maven Goal to enforce spec rules and fail the build.
-
-
Constructor Summary
Constructors Constructor Description CheckModuleMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
-
-
-
Field Detail
-
project
@Parameter(defaultValue="${project}", required=true, readonly=true) private org.apache.maven.project.MavenProject project
The maven project.
-
module
@Parameter(property="module") private java.io.File module
Module to verify.
-
ignoreErrors
@Parameter(property="ignoreErrors", defaultValue="false") private boolean ignoreErrors
Ignore failures.
-
specMode
@Parameter(property="specMode", defaultValue="jakarta") private java.lang.String specMode
Mode. Allowed values are "javaee", "jakarta"
-
spec
@Parameter(property="spec", required=true) private Spec spec
Spec.
-
-