Package io.micronaut.gradle.aot
Class MicronautAotOptimizerTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
io.micronaut.gradle.aot.MicronautAotOptimizerTask
- All Implemented Interfaces:
OptimizerIO,Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
@CacheableTask
public abstract class MicronautAotOptimizerTask
extends org.gradle.api.DefaultTask
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.gradle.aot.OptimizerIO
OptimizerIO.TargetRuntimeNested classes/interfaces inherited from interface org.gradle.api.Task
org.gradle.api.Task.Namer -
Field Summary
FieldsFields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureExtraArguments(List<String> args) final voidexecute()abstract org.gradle.api.provider.Property<String>abstract org.gradle.api.file.RegularFilePropertyabstract org.gradle.api.provider.Property<Boolean>getDebug()protected abstract org.gradle.process.ExecOperationsprotected abstract org.gradle.api.internal.file.FileOperationsorg.gradle.api.provider.Provider<org.gradle.api.file.Directory>org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile>org.gradle.api.provider.Provider<org.gradle.api.file.Directory>abstract org.gradle.api.provider.ListProperty<String>abstract org.gradle.api.file.ConfigurableFileCollectionprotected voidMethods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.gradle.aot.OptimizerIO
getClasspath, getOutputDirectory, getTargetPackage, getTargetRuntimeMethods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Field Details
-
RESOURCE_FILTER_PATH
- See Also:
-
-
Constructor Details
-
MicronautAotOptimizerTask
public MicronautAotOptimizerTask()
-
-
Method Details
-
getGeneratedSourcesDirectory
@Internal public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> getGeneratedSourcesDirectory() -
getGeneratedClassesDirectory
@Internal public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> getGeneratedClassesDirectory() -
getGeneratedOutputResourceFilter
@Internal public org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> getGeneratedOutputResourceFilter() -
getConfigurationFile
@InputFile @PathSensitive(NONE) @Optional public abstract org.gradle.api.file.RegularFileProperty getConfigurationFile() -
configureExtraArguments
-
getOptimizerClasspath
@Classpath public abstract org.gradle.api.file.ConfigurableFileCollection getOptimizerClasspath() -
getFileOperations
@Inject protected abstract org.gradle.api.internal.file.FileOperations getFileOperations() -
getExecOperations
@Inject protected abstract org.gradle.process.ExecOperations getExecOperations() -
getDebug
-
getAotVersion
-
getEnvironmentVariables
-
getJvmArgs
-
onSuccess
-
execute
- Throws:
IOException
-