У меня есть файл build.gradle, определенный на корневом уровне проекта, и одним из шагов является вычисление версии, как показано ниже -
def getGitHash = { ->
def stdout = new ByteArrayOutputStream()
exec {
commandLine 'git', 'rev-parse', '--short', 'HEAD'
standardOutput = stdout
}
return stdout.toString().trim()
}
def gitHashCommit = getGitHash()
version = '1.0-'+gitHashCommit+ '-SNAPSHOT'
Я хочу иметь возможность использовать переменную version
вне этого файла в одном из файлов json, определенных в подкаталоге.
Путь к build.gradle - rootPackage/build.gradle
Путь к файлу Json - rootPackage/artifact/artifact1.json
файл JSON -
{
"name": "rootPackage",
"version": "version(from build.gradle)",
"description": "test root package",
}
Любая помощь в достижении этого приветствуется.