Bar*_*iba 4 release gradle maven gradle-release-plugin
我正在将我的应用程序从maven转换为gradle,我正在寻找maven-release-plugin替代gradle.
我需要的插件是:
我想,最受欢迎的是Gradle Release Plugin(https://github.com/researchgate/gradle-release).它工作正常,但是,它将版本存储在单独的文件"gradle.properties"中.我需要将此版本存储在"build.gradle"文件中(就像pom.xml中的版本一样).
我还测试了以下插件,但它们也没有在build.gradle中存储版本:
是否有任何Gradle插件可以使用"build.gradle"文件中的版本?
你可以这样做
plugins {
id 'net.researchgate.release' version '2.4.0'
}
version = '1.2.3'
release {
versionPropertyFile = 'build.gradle'
}
updateVersion.doLast {
def buildGradle = file('build.gradle')
buildGradle.text = buildGradle.text.replaceFirst(~/version = (\d++\.\d++\.\d++)/, 'version = \'$1\'')
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3676 次 |
| 最近记录: |