Package org.nosphere.apache.rat
Class RatTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.nosphere.apache.rat.RatTask
- 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.api.tasks.util.PatternFilterable,org.gradle.util.Configurable<org.gradle.api.Task>
@CacheableTask
public class RatTask
extends org.gradle.api.DefaultTask
implements org.gradle.api.tasks.util.PatternFilterable
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Task
org.gradle.api.Task.Namer -
Field Summary
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
ConstructorsConstructorDescriptionRatTask(org.gradle.api.provider.ProviderFactory providers, org.gradle.api.model.ObjectFactory objects, org.gradle.api.file.ProjectLayout layout, org.gradle.workers.WorkerExecutor workerExecutor) -
Method Summary
Modifier and TypeMethodDescriptionvoidapprovedLicense(String familyName) org.gradle.api.tasks.util.PatternFilterableexclude(groovy.lang.Closure excludeSpec) org.gradle.api.tasks.util.PatternFilterableorg.gradle.api.tasks.util.PatternFilterableorg.gradle.api.tasks.util.PatternFilterableexclude(org.gradle.api.specs.Spec<org.gradle.api.file.FileTreeElement> excludeSpec) org.gradle.api.provider.Property<Boolean> org.gradle.api.provider.ListProperty<String> org.gradle.api.file.RegularFilePropertyorg.gradle.api.provider.Property<Boolean> org.gradle.api.file.DirectoryPropertyorg.gradle.api.file.FileTreeprotected org.gradle.api.file.FileCollectionorg.gradle.api.file.DirectoryPropertyorg.gradle.api.file.RegularFilePropertyorg.gradle.api.provider.ListProperty<SubstringMatcher> org.gradle.api.provider.Property<Boolean> org.gradle.api.tasks.util.PatternFilterableinclude(groovy.lang.Closure includeSpec) org.gradle.api.tasks.util.PatternFilterableorg.gradle.api.tasks.util.PatternFilterableorg.gradle.api.tasks.util.PatternFilterableinclude(org.gradle.api.specs.Spec<org.gradle.api.file.FileTreeElement> includeSpec) voidrat()org.gradle.api.tasks.util.PatternFilterablesetExcludes(Iterable<String> excludes) org.gradle.api.tasks.util.PatternFilterablesetIncludes(Iterable<String> includes) voidsubstringMatcher(String licenseFamilyCategory, String licenseFamilyName, String... substrings) 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, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, 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, getConvention, notCompatibleWithConfigurationCache
-
Constructor Details
-
RatTask
@Inject public RatTask(org.gradle.api.provider.ProviderFactory providers, org.gradle.api.model.ObjectFactory objects, org.gradle.api.file.ProjectLayout layout, org.gradle.workers.WorkerExecutor workerExecutor)
-
-
Method Details
-
getVerbose
-
getFailOnError
-
getInputDir
@Internal public org.gradle.api.file.DirectoryProperty getInputDir() -
getAddDefaultMatchers
-
getSubstringMatchers
-
substringMatcher
-
getApprovedLicenses
-
approvedLicense
-
getIncludes
- Specified by:
getIncludesin interfaceorg.gradle.api.tasks.util.PatternFilterable
-
getExcludes
- Specified by:
getExcludesin interfaceorg.gradle.api.tasks.util.PatternFilterable
-
setIncludes
- Specified by:
setIncludesin interfaceorg.gradle.api.tasks.util.PatternFilterable
-
setExcludes
- Specified by:
setExcludesin interfaceorg.gradle.api.tasks.util.PatternFilterable
-
include
- Specified by:
includein interfaceorg.gradle.api.tasks.util.PatternFilterable
-
include
- Specified by:
includein interfaceorg.gradle.api.tasks.util.PatternFilterable
-
include
public org.gradle.api.tasks.util.PatternFilterable include(org.gradle.api.specs.Spec<org.gradle.api.file.FileTreeElement> includeSpec) - Specified by:
includein interfaceorg.gradle.api.tasks.util.PatternFilterable
-
include
public org.gradle.api.tasks.util.PatternFilterable include(groovy.lang.Closure includeSpec) - Specified by:
includein interfaceorg.gradle.api.tasks.util.PatternFilterable
-
exclude
- Specified by:
excludein interfaceorg.gradle.api.tasks.util.PatternFilterable
-
exclude
- Specified by:
excludein interfaceorg.gradle.api.tasks.util.PatternFilterable
-
exclude
public org.gradle.api.tasks.util.PatternFilterable exclude(org.gradle.api.specs.Spec<org.gradle.api.file.FileTreeElement> excludeSpec) - Specified by:
excludein interfaceorg.gradle.api.tasks.util.PatternFilterable
-
exclude
public org.gradle.api.tasks.util.PatternFilterable exclude(groovy.lang.Closure excludeSpec) - Specified by:
excludein interfaceorg.gradle.api.tasks.util.PatternFilterable
-
getInputFiles
@InputFiles @PathSensitive(RELATIVE) public org.gradle.api.file.FileTree getInputFiles() -
getExcludeFile
@InputFile @Optional @PathSensitive(NONE) public org.gradle.api.file.RegularFileProperty getExcludeFile() -
getStylesheet
@InputFile @Optional @PathSensitive(NONE) public org.gradle.api.file.RegularFileProperty getStylesheet() -
getReportDir
@OutputDirectory public org.gradle.api.file.DirectoryProperty getReportDir() -
getRatClasspath
@InputFiles @Classpath protected org.gradle.api.file.FileCollection getRatClasspath() -
rat
public void rat()
-