public class GenerateChangelogTask
extends org.gradle.api.DefaultTask
| Constructor and Description |
|---|
GenerateChangelogTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateChangelog() |
java.lang.String |
getDate()
The release date
|
java.lang.String |
getGithubApiUrl() |
java.lang.String |
getGithubToken()
|
java.lang.String |
getGithubUrl() |
java.io.File |
getOutputFile() |
java.lang.String |
getPreviousRevision()
Previous revision for changelog generation.
|
java.lang.String |
getReadOnlyToken()
Deprecated.
|
java.lang.String |
getRepository() |
java.lang.String |
getRevision()
Target revision for changelog generation.
|
java.lang.String |
getVersion() |
java.io.File |
getWorkingDir() |
void |
setDate(java.lang.String date) |
void |
setGithubApiUrl(java.lang.String githubApiUrl) |
void |
setGithubToken(java.lang.String githubToken)
Github token used to pull Github issues.
|
void |
setGithubUrl(java.lang.String githubUrl) |
void |
setOutputFile(java.io.File outputFile) |
void |
setPreviousRevision(java.lang.String previousRevision)
|
void |
setReadOnlyToken(java.lang.String readOnlyToken)
Deprecated.
|
void |
setRepository(java.lang.String repository) |
void |
setRevision(java.lang.String revision)
See
getRevision() |
void |
setVersion(java.lang.String version) |
void |
setWorkingDir(java.io.File workingDir) |
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, usesServiceappendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, replaceLogger, setImpliesSubProjects@Input public java.lang.String getDate()
public void setDate(java.lang.String date)
@Input public java.lang.String getGithubUrl()
public void setGithubUrl(java.lang.String githubUrl)
@Input @Optional public java.lang.String getPreviousRevision()
#getPreviousRevision() and getRevision().
This property is marked as Optional because the null value is permitted.
In this case the task will use "HEAD" as previous revision.
This way, the task behaves gracefully when generating changelog for the first time (very first version).public void setPreviousRevision(java.lang.String previousRevision)
@Input public java.lang.String getVersion()
public void setVersion(java.lang.String version)
@Input public java.lang.String getRevision()
getPreviousRevision() and #getRevision().public void setRevision(java.lang.String revision)
getRevision()@Input public java.lang.String getRepository()
public void setRepository(java.lang.String repository)
@Input public java.lang.String getGithubApiUrl()
public void setGithubApiUrl(java.lang.String githubApiUrl)
@OutputFile public java.io.File getOutputFile()
public void setOutputFile(java.io.File outputFile)
@InputDirectory public java.io.File getWorkingDir()
public void setWorkingDir(java.io.File workingDir)
@Input @Optional @Deprecated public java.lang.String getReadOnlyToken()
getGithubToken()@Deprecated public void setReadOnlyToken(java.lang.String readOnlyToken)
setGithubToken(String)@Input public java.lang.String getGithubToken()
public void setGithubToken(java.lang.String githubToken)
GithubReleaseTask.setGithubToken(String)public void generateChangelog()