Class DefaultTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
- All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, org.gradle.util.Configurable<Task>
- Direct Known Subclasses:
AbstractLinkTask, AbstractNativeCompileTask, AbstractPublishToMaven, Assemble, BrowserEvaluate, BuildEnvironmentReportTask, CompareGradleBuilds, ComponentReport, org.gradle.api.internal.ConventionTask, CreateStaticLibrary, DependencyInsightReportTask, DependentComponentsReport, ExtractSymbols, GenerateBuildDashboard, GenerateCUnitLauncher, GenerateIvyDescriptor, GenerateMavenPom, GenerateModuleMetadata, GeneratePluginDescriptors, GenerateSwiftPackageManagerManifest, InitBuild, InstallExecutable, InstallXCTestBundle, JacocoBase, JDepend, ModelReport, PluginUnderTestMetadata, PrefixHeaderFileGenerateTask, PublishToIvyRepository, Sign, StripSymbols, SwiftCompile, TestReport, UnexportMainSymbol, WindowsResourceCompile, Wrapper, WriteProperties
public class DefaultTask
extends org.gradle.api.internal.AbstractTask
DefaultTask is the standard Task implementation. You can extend this to implement your own task types.-
Nested Class Summary
Nested classes/interfaces inherited from interface Task
Task.Namer -
Field Summary
Fields inherited from interface 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 final DirectoryPropertyDeprecated.protected final RegularFilePropertyDeprecated.Replaced byObjectFactory.fileProperty()protected final DirectoryPropertyDeprecated.Replaced byObjectFactory.directoryProperty()protected final RegularFilePropertyDeprecated.Replaced byObjectFactory.fileProperty()Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
-
Constructor Details
-
DefaultTask
public DefaultTask()
-
-
Method Details
-
newOutputDirectory
Deprecated.Replaced byObjectFactory.directoryProperty()Creates a new output directory property for this task.- Returns:
- The property.
- Since:
- 4.4
-
newOutputFile
Deprecated.Replaced byObjectFactory.fileProperty()Creates a new output file property for this task.- Returns:
- The property.
- Since:
- 4.4
-
newInputFile
Deprecated.Replaced byObjectFactory.fileProperty()Creates a new input file property for this task.- Returns:
- The property.
- Since:
- 4.4
-
newInputDirectory
Deprecated.Replaced byObjectFactory.directoryProperty()Creates a new input directory property for this task.- Returns:
- The property.
- Since:
- 4.4
-
ObjectFactory.directoryProperty()