Package io.quarkus.maven
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
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) booleanIf true, the information will be logged per each relevant module of the project instead of an overall summary(package private) QuarkusWorkspaceProviderFields inherited from class io.quarkus.maven.QuarkusProjectMojoBase
bomArtifactId, bomGroupId, bomVersion, project, refresh, repos, repoSession, sessionFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.quarkus.bootstrap.resolver.maven.MavenArtifactResolvervoiddoExecute(io.quarkus.devtools.project.QuarkusProject quarkusProject, io.quarkus.devtools.messagewriter.MessageWriter log) protected io.quarkus.bootstrap.resolver.maven.MavenArtifactResolverprotected abstract voidprocessProjectState(io.quarkus.devtools.project.QuarkusProject quarkusProject) protected io.quarkus.bootstrap.model.ApplicationModelMethods inherited from class io.quarkus.maven.QuarkusProjectMojoBase
artifactResolver, baseDir, execute, getExtensionCatalogResolver, getImportedPlatforms, getMessageWriter, getSingleMatchingBom, validateParametersMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
workspaceProvider
-
perModule
@Parameter(property="perModule", required=false) boolean perModuleIf 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:
doExecutein classQuarkusProjectMojoBase- 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:
catalogArtifactResolverin classQuarkusProjectMojoBase- Throws:
org.apache.maven.plugin.MojoExecutionException
-
initArtifactResolver
protected io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver initArtifactResolver() throws org.apache.maven.plugin.MojoExecutionException- Overrides:
initArtifactResolverin classQuarkusProjectMojoBase- Throws:
org.apache.maven.plugin.MojoExecutionException
-