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.
  • 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.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException