Class QuarkusProjectStateMojoBase

java.lang.Object
org.apache.maven.plugin.AbstractMojo
io.quarkus.maven.QuarkusProjectMojoBase
io.quarkus.maven.QuarkusProjectStateMojoBase
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
InfoMojo, UpdateMojo

public abstract class QuarkusProjectStateMojoBase extends QuarkusProjectMojoBase
  • Field Details

    • workspaceProvider

      @Component QuarkusWorkspaceProvider workspaceProvider
    • perModule

      @Parameter(property="perModule", required=false) boolean perModule
      If true, the information will be logged per each relevant module of the project instead of an overall summary
  • Constructor Details

    • QuarkusProjectStateMojoBase

      public QuarkusProjectStateMojoBase()
  • Method Details

    • 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
    • processProjectState

      protected abstract void processProjectState(io.quarkus.devtools.project.QuarkusProject quarkusProject) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • resolveApplicationModel

      protected io.quarkus.bootstrap.model.ApplicationModel resolveApplicationModel() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • catalogArtifactResolver

      protected io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver catalogArtifactResolver() throws org.apache.maven.plugin.MojoExecutionException
      Overrides:
      catalogArtifactResolver in class QuarkusProjectMojoBase
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • initArtifactResolver

      protected io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver initArtifactResolver() throws org.apache.maven.plugin.MojoExecutionException
      Overrides:
      initArtifactResolver in class QuarkusProjectMojoBase
      Throws:
      org.apache.maven.plugin.MojoExecutionException