Class RemoveExtensionMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    Direct Known Subclasses:
    RemoveExtensionsMojo

    @Mojo(name="remove-extension")
    public class RemoveExtensionMojo
    extends QuarkusProjectMojoBase
    Allow removing an extension from an existing pom.xml file. Because you can remove one or several extension in one go, there are 2 mojos: remove-extensions and remove-extension. Both supports the extension and extensions parameters.
    • Constructor Detail

      • RemoveExtensionMojo

        public RemoveExtensionMojo()
    • Method Detail

      • validateParameters

        protected void validateParameters()
                                   throws org.apache.maven.plugin.MojoExecutionException
        Overrides:
        validateParameters in class QuarkusProjectMojoBase
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • doExecute

        public void doExecute​(io.quarkus.devtools.project.QuarkusProject quarkusProject,
                              io.quarkus.devtools.messagewriter.MessageWriter log)
                       throws org.apache.maven.plugin.MojoExecutionException
        Specified by:
        doExecute in class QuarkusProjectMojoBase
        Throws:
        org.apache.maven.plugin.MojoExecutionException