Class AbstractAotAnalysisMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
io.micronaut.maven.aot.AbstractMicronautAotMojo
io.micronaut.maven.aot.AbstractMicronautAotCliMojo
io.micronaut.maven.aot.AbstractAotAnalysisMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
AotAnalysisMojo
Shared implementation for the AOT analysis goal.
- Since:
- 3.2.0
- Author:
- Álvaro Sánchez-Mariscal
-
Field Summary
FieldsFields inherited from class AbstractMicronautAotCliMojo
DEFAULT_EXEC_MAVEN_PLUGIN_VERSION, EXEC_MAVEN_PLUGIN_ARTIFACT, EXEC_MAVEN_PLUGIN_GROUP, EXEC_MAVEN_PLUGIN_VERSION_PROPERTY, packageNameFields inherited from class AbstractMicronautAotMojo
aotExclusions, compilerService, enabled, mavenProject, micronautAotVersion, outputDirectory, runtimeFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractAotAnalysisMojo(CompilerService compilerService, ExecutorService executorService, org.apache.maven.project.MavenProject mavenProject, DependencyResolutionService dependencyResolutionService, org.apache.maven.execution.MavenSession mavenSession, org.apache.maven.toolchain.ToolchainManager toolchainManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidMethods inherited from class AbstractMicronautAotCliMojo
doExecuteMethods inherited from class AbstractMicronautAotMojo
alignRuntimeWithPackaging, execute, getBaseOutputDirectory, outputFile, setLog, shouldExecuteMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setPluginContext
-
Field Details
-
NAME
-
AOT_PROPERTIES_FILE_NAME
- See Also:
-
-
Constructor Details
-
AbstractAotAnalysisMojo
@Inject protected AbstractAotAnalysisMojo(CompilerService compilerService, ExecutorService executorService, org.apache.maven.project.MavenProject mavenProject, DependencyResolutionService dependencyResolutionService, org.apache.maven.execution.MavenSession mavenSession, org.apache.maven.toolchain.ToolchainManager toolchainManager)
-
-
Method Details
-
getExtraArgs
- Specified by:
getExtraArgsin classAbstractMicronautAotCliMojo- Throws:
org.apache.maven.plugin.MojoExecutionException
-
onSuccess
-