public abstract class BaseTask
extends org.gradle.api.DefaultTask
| Constructor and Description |
|---|
BaseTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
protected abstract void |
execute(team.yi.tools.semanticgitlog.git.GitRepo gitRepo) |
protected void |
exportJson(team.yi.tools.semanticgitlog.model.ReleaseLog releaseLog) |
java.lang.String |
getBuildMetaData() |
java.lang.String |
getBuildMetaDataTypes() |
java.lang.String |
getCloseIssueActions() |
java.util.Map<java.lang.String,java.io.File> |
getCommitLocales() |
java.lang.String |
getCommitUrlTemplate() |
java.lang.String |
getDefaultLang() |
java.lang.Boolean |
getForceNextVersion() |
java.lang.String |
getFromCommit() |
java.lang.String |
getFromRef() |
java.lang.String |
getHiddenTypes() |
java.lang.String |
getIssueUrlTemplate() |
java.lang.Boolean |
getIsUnstable() |
java.io.File |
getJsonFile() |
java.lang.String |
getLastVersion() |
java.lang.String |
getMajorTypes() |
java.lang.String |
getMentionUrlTemplate() |
java.lang.String |
getMinorTypes() |
java.lang.String |
getPatchTypes() |
java.lang.String |
getPreRelease() |
java.lang.String |
getPreReleaseTypes() |
java.util.Map<java.lang.String,java.io.File> |
getScopeProfiles() |
java.lang.Boolean |
getSkip() |
java.lang.String |
getToCommit() |
java.lang.String |
getToRef() |
java.lang.String |
getUntaggedName() |
protected team.yi.tools.semanticgitlog.config.GitlogSettings |
gitlogSettings() |
void |
setBuildMetaData(java.lang.String buildMetaData) |
void |
setBuildMetaDataTypes(java.lang.String buildMetaDataTypes) |
void |
setCloseIssueActions(java.lang.String closeIssueActions) |
void |
setCommitLocales(java.util.Map<java.lang.String,java.io.File> commitLocales) |
void |
setCommitUrlTemplate(java.lang.String commitUrlTemplate) |
void |
setDefaultLang(java.lang.String defaultLang) |
void |
setForceNextVersion(java.lang.Boolean forceNextVersion) |
void |
setFromCommit(java.lang.String fromCommit) |
void |
setFromRef(java.lang.String fromRef) |
void |
setHiddenTypes(java.lang.String hiddenTypes) |
void |
setIssueUrlTemplate(java.lang.String issueUrlTemplate) |
void |
setIsUnstable(java.lang.Boolean isUnstable) |
void |
setJsonFile(java.io.File jsonFile) |
void |
setLastVersion(java.lang.String lastVersion) |
void |
setMajorTypes(java.lang.String majorTypes) |
void |
setMentionUrlTemplate(java.lang.String mentionUrlTemplate) |
void |
setMinorTypes(java.lang.String minorTypes) |
void |
setPatchTypes(java.lang.String patchTypes) |
void |
setPreRelease(java.lang.String preRelease) |
void |
setPreReleaseTypes(java.lang.String preReleaseTypes) |
void |
setScopeProfiles(java.util.Map<java.lang.String,java.io.File> scopeProfiles) |
void |
setSkip(java.lang.Boolean skip) |
void |
setToCommit(java.lang.String toCommit) |
void |
setToRef(java.lang.String toRef) |
void |
setUntaggedName(java.lang.String untaggedName) |
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getRequiredServices, getServices, getSharedResources, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString, usesService@Input @Optional public java.lang.Boolean getSkip()
public void setSkip(java.lang.Boolean skip)
@Input @Optional public java.lang.String getDefaultLang()
public void setDefaultLang(java.lang.String defaultLang)
@Input @Optional public java.util.Map<java.lang.String,java.io.File> getCommitLocales()
public void setCommitLocales(java.util.Map<java.lang.String,java.io.File> commitLocales)
@Input @Optional public java.util.Map<java.lang.String,java.io.File> getScopeProfiles()
public void setScopeProfiles(java.util.Map<java.lang.String,java.io.File> scopeProfiles)
@Input @Optional public java.lang.String getCloseIssueActions()
public void setCloseIssueActions(java.lang.String closeIssueActions)
@Input @Optional public java.lang.String getIssueUrlTemplate()
public void setIssueUrlTemplate(java.lang.String issueUrlTemplate)
@Input @Optional public java.lang.String getCommitUrlTemplate()
public void setCommitUrlTemplate(java.lang.String commitUrlTemplate)
@Input @Optional public java.lang.String getMentionUrlTemplate()
public void setMentionUrlTemplate(java.lang.String mentionUrlTemplate)
@Input @Optional public java.lang.String getFromRef()
public void setFromRef(java.lang.String fromRef)
@Input @Optional public java.lang.String getFromCommit()
public void setFromCommit(java.lang.String fromCommit)
@Input @Optional public java.lang.String getToRef()
public void setToRef(java.lang.String toRef)
@Input @Optional public java.lang.String getToCommit()
public void setToCommit(java.lang.String toCommit)
@Input @Optional public java.lang.String getUntaggedName()
public void setUntaggedName(java.lang.String untaggedName)
@Input @Optional public java.lang.Boolean getIsUnstable()
public void setIsUnstable(java.lang.Boolean isUnstable)
@Input @Optional public java.lang.Boolean getForceNextVersion()
public void setForceNextVersion(java.lang.Boolean forceNextVersion)
@Input @Optional public java.lang.String getLastVersion()
public void setLastVersion(java.lang.String lastVersion)
@Input @Optional public java.lang.String getPreRelease()
public void setPreRelease(java.lang.String preRelease)
@Input @Optional public java.lang.String getBuildMetaData()
public void setBuildMetaData(java.lang.String buildMetaData)
@Input @Optional public java.lang.String getMajorTypes()
public void setMajorTypes(java.lang.String majorTypes)
@Input @Optional public java.lang.String getMinorTypes()
public void setMinorTypes(java.lang.String minorTypes)
@Input @Optional public java.lang.String getPatchTypes()
public void setPatchTypes(java.lang.String patchTypes)
@Input @Optional public java.lang.String getPreReleaseTypes()
public void setPreReleaseTypes(java.lang.String preReleaseTypes)
@Input @Optional public java.lang.String getBuildMetaDataTypes()
public void setBuildMetaDataTypes(java.lang.String buildMetaDataTypes)
@Input @Optional public java.lang.String getHiddenTypes()
public void setHiddenTypes(java.lang.String hiddenTypes)
@OutputFile @Optional public java.io.File getJsonFile()
public void setJsonFile(java.io.File jsonFile)
protected final team.yi.tools.semanticgitlog.config.GitlogSettings gitlogSettings()
public final void execute()
throws java.io.IOException
java.io.IOExceptionprotected abstract void execute(team.yi.tools.semanticgitlog.git.GitRepo gitRepo)
throws java.io.IOException
java.io.IOExceptionprotected void exportJson(team.yi.tools.semanticgitlog.model.ReleaseLog releaseLog)
throws java.io.IOException
java.io.IOException