Package io.quarkus.maven
Class BuildMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- io.quarkus.maven.QuarkusBootstrapMojo
-
- io.quarkus.maven.BuildMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="build", defaultPhase=PACKAGE, requiresDependencyResolution=COMPILE_PLUS_RUNTIME, threadSafe=true) public class BuildMojo extends QuarkusBootstrapMojoBuilds the Quarkus application.
-
-
Field Summary
-
Fields inherited from class io.quarkus.maven.QuarkusBootstrapMojo
bootstrapProvider
-
-
Constructor Summary
Constructors Constructor Description BuildMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanbeforeExecute()This callback allows to evaluate whether this mojo should be executed, skipped or fail.protected voiddoExecute()Main mojo execution codevoidsetLog(org.apache.maven.plugin.logging.Log log)-
Methods inherited from class io.quarkus.maven.QuarkusBootstrapMojo
appArtifactCoords, baseDir, bootstrapApplication, bootstrapApplication, buildDir, execute, executionId, finalName, forcedDependencies, ignoredEntries, manifestEntries, manifestSections, mavenProject, mavenSession, projectId, properties, remoteRepositories, remoteRepositoryManager, repositorySystem, repositorySystemSession
-
-
-
-
Method Detail
-
beforeExecute
protected boolean beforeExecute() throws org.apache.maven.plugin.MojoExecutionExceptionDescription copied from class:QuarkusBootstrapMojoThis callback allows to evaluate whether this mojo should be executed, skipped or fail.- Specified by:
beforeExecutein classQuarkusBootstrapMojo- Returns:
- false if the execution of the mojo should be skipped, true if the mojo should be executed
- Throws:
org.apache.maven.plugin.MojoExecutionException- in case of a failure
-
doExecute
protected void doExecute() throws org.apache.maven.plugin.MojoExecutionExceptionDescription copied from class:QuarkusBootstrapMojoMain mojo execution code- Specified by:
doExecutein classQuarkusBootstrapMojo- Throws:
org.apache.maven.plugin.MojoExecutionException- in case of a failure
-
setLog
public void setLog(org.apache.maven.plugin.logging.Log log)
- Specified by:
setLogin interfaceorg.apache.maven.plugin.Mojo- Overrides:
setLogin classQuarkusBootstrapMojo
-
-