public class ReplaceVersionTask
extends org.gradle.api.DefaultTask
getNewVersion()
in the given getBuildFile()
To replace the dependency this task uses following regex pattern:
"getDependencyGroup():getDependencyName():"(\\d+)\\.(\\d+)\\.(\\d+)(-(\\w+)\\.(\\d+))?"| Modifier and Type | Field and Description |
|---|---|
static org.gradle.api.logging.Logger |
LOG |
static java.lang.String |
VERSION_REGEX |
| Constructor and Description |
|---|
ReplaceVersionTask() |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getBuildFile()
See
UpgradeDependencyExtension.getBuildFile() |
java.lang.String |
getDependencyGroup()
See
UpgradeDependencyExtension.getDependencyGroup() |
java.lang.String |
getDependencyName()
See
UpgradeDependencyExtension.getDependencyName() |
java.lang.String |
getNewVersion()
See
UpgradeDependencyExtension.getNewVersion() |
boolean |
isBuildFileUpdated()
Was buildFile updated during the version replacement?
It wasn't when newVersion == previousVersion
|
void |
replaceVersion() |
void |
setBuildFile(java.io.File buildFile)
See
UpgradeDependencyExtension.getBuildFile() |
void |
setDependencyGroup(java.lang.String dependencyGroup)
See
UpgradeDependencyExtension.getDependencyGroup() |
void |
setDependencyName(java.lang.String dependencyName)
See
UpgradeDependencyExtension.getDependencyName() |
void |
setNewVersion(java.lang.String newVersion)
See
UpgradeDependencyExtension.getNewVersion() |
newInputDirectory, newInputFile, newOutputDirectory, newOutputFileappendParallelSafeAction, 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, getServices, 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, toStringpublic static final org.gradle.api.logging.Logger LOG
public static final java.lang.String VERSION_REGEX
public void replaceVersion()
public java.lang.String getDependencyGroup()
UpgradeDependencyExtension.getDependencyGroup()public void setDependencyGroup(java.lang.String dependencyGroup)
UpgradeDependencyExtension.getDependencyGroup()public java.lang.String getDependencyName()
UpgradeDependencyExtension.getDependencyName()public void setDependencyName(java.lang.String dependencyName)
UpgradeDependencyExtension.getDependencyName()public java.lang.String getNewVersion()
UpgradeDependencyExtension.getNewVersion()public void setNewVersion(java.lang.String newVersion)
UpgradeDependencyExtension.getNewVersion()public java.io.File getBuildFile()
UpgradeDependencyExtension.getBuildFile()public void setBuildFile(java.io.File buildFile)
UpgradeDependencyExtension.getBuildFile()public boolean isBuildFileUpdated()