внутри проекта build.gradle
allprojects{ version '' //how to set this? }
Как установить версию для текущего имени ветки git?
Вы можете использовать плагин palantir-git-version ;см. пример ниже.(существуют различные другие плагины Gradle; они обычно основаны на Jgit).
Это установит версию на branch_#[short-git-hash];если вы хотите использовать только имя ветви, используйте version(details.branchName).
branch_#[short-git-hash]
version(details.branchName)
sample
buildscript { repositories { maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "gradle.plugin.com.palantir.gradle.gitversion:gradle-git-version:0.12.0-rc2" } } apply plugin: 'base' allprojects{ apply plugin: "com.palantir.git-version" def details = versionDetails() version(details.branchName + "_" + details.gitHash) println "version=$version" }