Class CollectTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.itsallcode.openfasttrace.gradle.task.CollectTask
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
@CacheableTask
public class CollectTask
extends org.gradle.api.DefaultTask
Gradle task that collects specification items into a specobject file.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.gradle.api.provider.SetProperty<File>Directories from which specification items are collected.final org.gradle.api.file.RegularFilePropertyGenerated specobject file.final org.gradle.api.provider.ListProperty<SerializableTagPathConfig>Configured tag path settings.Fields 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 TypeMethodDescriptionvoidCollects specification items and writes the specobject file.org.gradle.api.provider.SetProperty<File>Returns the directories from which specification items are collected.org.gradle.api.file.RegularFilePropertyReturns the generated specobject file.org.gradle.api.provider.ListProperty<SerializableTagPathConfig>Returns the configured tag path settings.Methods 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, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Field Details
-
inputDirectories
Directories from which specification items are collected. -
outputFile
public final org.gradle.api.file.RegularFileProperty outputFileGenerated specobject file. -
pathConfig
Configured tag path settings.
-
-
Constructor Details
-
CollectTask
public CollectTask()Creates the task.
-
-
Method Details
-
getInputDirectories
@InputFiles @PathSensitive(ABSOLUTE) public org.gradle.api.provider.SetProperty<File> getInputDirectories()Returns the directories from which specification items are collected.- Returns:
- the input directories
-
getOutputFile
@OutputFile public org.gradle.api.file.RegularFileProperty getOutputFile()Returns the generated specobject file.- Returns:
- the output file
-
getPathConfig
Returns the configured tag path settings.- Returns:
- the path settings
-
collectRequirements
public void collectRequirements()Collects specification items and writes the specobject file.
-