Package dev.minco.gradle.changelog
Class ChangelogTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- dev.minco.gradle.changelog.ChangelogTask
-
- All Implemented Interfaces:
java.lang.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>
@CacheableTask public abstract class ChangelogTask extends org.gradle.api.DefaultTask
-
-
Constructor Summary
Constructors Constructor Description ChangelogTask(org.gradle.api.provider.ProviderFactory providerFactory, org.gradle.api.model.ObjectFactory objectFactory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidgenerateReleaseNotes()abstract org.gradle.api.provider.Property<java.lang.String>getFromRevision()abstract org.gradle.api.provider.Property<java.lang.String>getGithubUrl()abstract org.gradle.api.file.DirectoryPropertygetGitRefs()abstract org.gradle.api.file.RegularFilePropertygetOutputFile()abstract org.gradle.api.provider.Property<java.lang.String>getReleaseDate()abstract org.gradle.api.provider.Property<java.lang.String>getToRevision()abstract org.gradle.api.provider.Property<java.lang.String>getVersion()-
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, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Method Detail
-
getVersion
@Input public abstract org.gradle.api.provider.Property<java.lang.String> getVersion()
-
getReleaseDate
@Input public abstract org.gradle.api.provider.Property<java.lang.String> getReleaseDate()
-
getGithubUrl
@Input public abstract org.gradle.api.provider.Property<java.lang.String> getGithubUrl()
-
getFromRevision
@Input public abstract org.gradle.api.provider.Property<java.lang.String> getFromRevision()
-
getToRevision
@Input public abstract org.gradle.api.provider.Property<java.lang.String> getToRevision()
-
getOutputFile
@OutputFile public abstract org.gradle.api.file.RegularFileProperty getOutputFile()
-
getGitRefs
@InputDirectory @PathSensitive(RELATIVE) public abstract org.gradle.api.file.DirectoryProperty getGitRefs()
-
generateReleaseNotes
public void generateReleaseNotes() throws java.io.IOException- Throws:
java.io.IOException
-
-