类 AbstractAot
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.JavaExec
cn.taketoday.gradle.tasks.aot.AbstractAot
- 所有已实现的接口:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.IConventionAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.process.BaseExecSpec,org.gradle.process.JavaExecSpec,org.gradle.process.JavaForkOptions,org.gradle.process.ProcessForkOptions,org.gradle.util.Configurable<org.gradle.api.Task>
- 直接已知子类:
ProcessAot,ProcessTestAot
@DisableCachingByDefault(because="Cacheability can only be determined by a concrete implementation")
public abstract class AbstractAot
extends org.gradle.api.tasks.JavaExec
Specialization of
JavaExec to be used as a base class for tasks that perform
ahead-of-time processing.- 从以下版本开始:
- 4.0
- 作者:
- Andy Wilkinson, Harry Yang
-
嵌套类概要
从接口继承的嵌套类/接口 org.gradle.api.Task
org.gradle.api.Task.Namer -
字段概要
字段修饰符和类型字段说明private final org.gradle.api.provider.Property<String>private final org.gradle.api.file.DirectoryPropertyprivate final org.gradle.api.provider.Property<String>private final org.gradle.api.file.DirectoryPropertyprivate final org.gradle.api.file.DirectoryProperty从接口继承的字段 org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明final org.gradle.api.provider.Property<String>The artifact ID of the application that is to be processed ahead-of-time.final org.gradle.api.file.DirectoryPropertyThe directory to which AOT-generated classes should be written.final org.gradle.api.provider.Property<String>The group ID of the application that is to be processed ahead-of-time.final org.gradle.api.file.DirectoryPropertyThe directory to which AOT-generated resources should be written.final org.gradle.api.file.DirectoryPropertyThe directory to which AOT-generated sources should be written.从类继承的方法 org.gradle.api.tasks.JavaExec
args, args, bootstrapClasspath, classpath, copyTo, copyTo, debugOptions, environment, environment, exec, executable, getAllJvmArgs, getArgs, getArgumentProviders, getBootstrapClasspath, getClasspath, getCommandLine, getDebug, getDebugOptions, getDefaultCharacterEncoding, getEnableAssertions, getEnvironment, getErrorOutput, getExecActionFactory, getExecutable, getExecutionResult, getJavaLauncher, getJavaToolchainService, getJavaVersion, getJvmArgs, getJvmArgumentProviders, getJvmArguments, getMainClass, getMainModule, getMaxHeapSize, getMinHeapSize, getModularity, getObjectFactory, getProviderFactory, getStandardInput, getStandardOutput, getSystemProperties, getWorkingDir, isIgnoreExitValue, jvmArgs, jvmArgs, setAllJvmArgs, setAllJvmArgs, setArgs, setArgs, setArgsString, setBootstrapClasspath, setClasspath, setDebug, setDefaultCharacterEncoding, setEnableAssertions, setEnvironment, setErrorOutput, setExecutable, setExecutable, setIgnoreExitValue, setJvmArgs, setJvmArgs, setMaxHeapSize, setMinHeapSize, setStandardInput, setStandardOutput, setSystemProperties, setWorkingDir, setWorkingDir, systemProperties, systemProperty, workingDir从类继承的方法 org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMapping从类继承的方法 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, usesService从类继承的方法 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, setImpliesSubProjects从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.gradle.process.JavaExecSpec
setMain从接口继承的方法 org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
字段详细资料
-
sourcesDir
private final org.gradle.api.file.DirectoryProperty sourcesDir -
resourcesDir
private final org.gradle.api.file.DirectoryProperty resourcesDir -
classesDir
private final org.gradle.api.file.DirectoryProperty classesDir -
groupId
-
artifactId
-
-
构造器详细资料
-
AbstractAot
protected AbstractAot()
-
-
方法详细资料
-
getGroupId
The group ID of the application that is to be processed ahead-of-time.- 返回:
- the group ID property
-
getArtifactId
The artifact ID of the application that is to be processed ahead-of-time.- 返回:
- the artifact ID property
-
getSourcesOutput
@OutputDirectory public final org.gradle.api.file.DirectoryProperty getSourcesOutput()The directory to which AOT-generated sources should be written.- 返回:
- the sources directory property
-
getResourcesOutput
@OutputDirectory public final org.gradle.api.file.DirectoryProperty getResourcesOutput()The directory to which AOT-generated resources should be written.- 返回:
- the resources directory property
-
getClassesOutput
@OutputDirectory public final org.gradle.api.file.DirectoryProperty getClassesOutput()The directory to which AOT-generated classes should be written.- 返回:
- the classes directory property
-
processorArgs
-