Class ProcessAotMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.springframework.boot.maven.AbstractDependencyFilterMojo
org.springframework.boot.maven.AbstractAotMojo
org.springframework.boot.maven.ProcessAotMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
@Mojo(name="process-aot",
defaultPhase=PREPARE_PACKAGE,
threadSafe=true,
requiresDependencyResolution=COMPILE_PLUS_RUNTIME,
requiresDependencyCollection=COMPILE_PLUS_RUNTIME)
public class ProcessAotMojo
extends AbstractAotMojo
Invoke the AOT engine on the application.
- Since:
- 3.0.0
- Author:
- Stephane Nicoll, Andy Wilkinson
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractAotMojo
AbstractAotMojo.ErrorsNested classes/interfaces inherited from class AbstractDependencyFilterMojo
AbstractDependencyFilterMojo.ExcludeTestScopeArtifactFilter, AbstractDependencyFilterMojo.RuntimeArtifactFilter -
Field Summary
Fields inherited from class AbstractDependencyFilterMojo
projectFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
ConstructorsConstructorDescriptionProcessAotMojo(org.apache.maven.toolchain.ToolchainManager toolchainManager) -
Method Summary
Methods inherited from class AbstractAotMojo
compileSourceFiles, copyAll, execute, generateAotAssets, getClassPath, getSessionMethods inherited from class AbstractDependencyFilterMojo
filterDependencies, getDependencyURLs, setExcludeGroupIds, setExcludes, setIncludes, toURLMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
ProcessAotMojo
@Inject public ProcessAotMojo(org.apache.maven.toolchain.ToolchainManager toolchainManager)
-
-
Method Details
-
executeAot
- Specified by:
executeAotin classAbstractAotMojo- Throws:
Exception
-