Package io.quarkus.maven
Class ValidateExtensionsJsonMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
io.quarkus.maven.ValidateExtensionsJsonMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="validate-extension-catalog",
threadSafe=true)
public class ValidateExtensionsJsonMojo
extends org.apache.maven.plugin.AbstractMojo
This goal validates a given JSON descriptor.
Specifically, it will make sure that all the extensions that are included in the BOM
the catalog is referencing that are expected to be in the catalog are
actually present in the catalog. And that all the extensions that are found
in the catalog are also present in the BOM the descriptor is referencing.
-
Field Summary
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
ValidateExtensionsJsonMojo
public ValidateExtensionsJsonMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-