类 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.DirectoryProperty
     
    private final org.gradle.api.provider.Property<String>
     
    private final org.gradle.api.file.DirectoryProperty
     
    private 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
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    protected
     
  • 方法概要

    修饰符和类型
    方法
    说明
    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.DirectoryProperty
    The 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.DirectoryProperty
    The directory to which AOT-generated resources should be written.
    final org.gradle.api.file.DirectoryProperty
    The directory to which AOT-generated sources should be written.
    (专用程序包) List<String>
     

    从类继承的方法 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

      private final org.gradle.api.provider.Property<String> groupId
    • artifactId

      private final org.gradle.api.provider.Property<String> artifactId
  • 构造器详细资料

    • AbstractAot

      protected AbstractAot()
  • 方法详细资料

    • getGroupId

      @Input public final org.gradle.api.provider.Property<String> getGroupId()
      The group ID of the application that is to be processed ahead-of-time.
      返回:
      the group ID property
    • getArtifactId

      @Input public final org.gradle.api.provider.Property<String> 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

      List<String> processorArgs()