Package net.kyori.indra.git.task
Class RequireClean
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- net.kyori.indra.git.task.RequireClean
-
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
public abstract class RequireClean extends org.gradle.api.DefaultTaskRequire that the project has no files that are uncommitted to SCM.This prevents accidentally publishing content that does not match the published source.
- Since:
- 2.0.0
-
-
Constructor Summary
Constructors Constructor Description RequireClean()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcheck()abstract org.gradle.api.provider.Property<IndraGitService>getGit()protected abstract org.gradle.api.file.DirectoryPropertygetProjectDirectory()protected abstract org.gradle.api.provider.Property<String>getProjectDisplayName()-
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, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getReasonNotToTrackState, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Method Detail
-
getGit
@Internal public abstract org.gradle.api.provider.Property<IndraGitService> getGit()
-
getProjectDirectory
@Internal protected abstract org.gradle.api.file.DirectoryProperty getProjectDirectory()
-
getProjectDisplayName
@Internal protected abstract org.gradle.api.provider.Property<String> getProjectDisplayName()
-
check
public void check()
-
-