Package io.github.gmazzo.codeowners
Class CodeOwnersResourcesTask
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Named,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
@CacheableTask() public abstract class CodeOwnersResourcesTask extends DefaultTask
-
-
Field Summary
Fields Modifier and Type Field Description private final DirectoryPropertyrootDirectoryprivate final RegularFilePropertycodeOwnersFileprivate final ConfigurableFileCollectionsourcesprivate final ConfigurableFileCollectiontransitiveCodeOwnersprivate final DirectoryPropertyoutputDirectoryprivate final RegularFilePropertyrawMappedCodeOwnersFileprivate final RegularFilePropertysimplifiedMappedCodeOwnersFileprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActions
-
Constructor Summary
Constructors Constructor Description CodeOwnersResourcesTask()
-
Method Summary
Modifier and Type Method Description abstract DirectoryPropertygetRootDirectory()abstract RegularFilePropertygetCodeOwnersFile()abstract ConfigurableFileCollectiongetSources()abstract ConfigurableFileCollectiongetTransitiveCodeOwners()abstract DirectoryPropertygetOutputDirectory()abstract RegularFilePropertygetRawMappedCodeOwnersFile()abstract RegularFilePropertygetSimplifiedMappedCodeOwnersFile()final UnitgenerateCodeOwnersInfo()-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, 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 -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getRootDirectory
@Internal() abstract DirectoryProperty getRootDirectory()
-
getCodeOwnersFile
@InputFile()@PathSensitive(value = PathSensitivity.NONE) abstract RegularFileProperty getCodeOwnersFile()
-
getSources
@Internal() abstract ConfigurableFileCollection getSources()
-
getTransitiveCodeOwners
@InputFiles()@PathSensitive(value = PathSensitivity.NONE) abstract ConfigurableFileCollection getTransitiveCodeOwners()
-
getOutputDirectory
@Optional()@OutputDirectory() abstract DirectoryProperty getOutputDirectory()
-
getRawMappedCodeOwnersFile
@Optional()@OutputFile() abstract RegularFileProperty getRawMappedCodeOwnersFile()
-
getSimplifiedMappedCodeOwnersFile
@Optional()@OutputFile() abstract RegularFileProperty getSimplifiedMappedCodeOwnersFile()
-
generateCodeOwnersInfo
final Unit generateCodeOwnersInfo()
-
-
-
-