Class AbstractDeploymentMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
io.quarkus.maven.QuarkusBootstrapMojo
io.quarkus.maven.BuildMojo
io.quarkus.maven.AbstractDeploymentMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
DeployMojo

public class AbstractDeploymentMojo extends BuildMojo
  • Field Details

    • dryRun

      @Parameter(property="quarkus.deployment.dry-run") boolean dryRun
    • imageBuild

      @Parameter(property="quarkus.container-image.build", defaultValue="false") boolean imageBuild
    • imageBuilder

      @Parameter(property="quarkus.container-image.builder") String imageBuilder
    • forceDependencies

      boolean forceDependencies
  • Constructor Details

    • AbstractDeploymentMojo

      public AbstractDeploymentMojo()
  • Method Details

    • doExecute

      protected void doExecute() throws org.apache.maven.plugin.MojoExecutionException
      Description copied from class: QuarkusBootstrapMojo
      Main mojo execution code
      Overrides:
      doExecute in class BuildMojo
      Throws:
      org.apache.maven.plugin.MojoExecutionException - in case of a failure
    • getDeployer

      public Deployer getDeployer()
    • getDeployer

      public Deployer getDeployer(Deployer defaultDeployer)
    • forcedDependencies

      protected List<io.quarkus.maven.dependency.Dependency> forcedDependencies(io.quarkus.runtime.LaunchMode mode)
      Description copied from class: QuarkusBootstrapMojo
      Allows implementations to provide extra dependencies that should be enforced on the application. Originally requested by Camel K.
      Overrides:
      forcedDependencies in class QuarkusBootstrapMojo
      Parameters:
      mode - launch mode the application is being bootstrapped in
      Returns:
      list of extra dependencies that should be enforced on the application