我在项目的根目录级别定义了一个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'
我希望能够在子目录中定义的json文件之一中的文件外部使用version
变量。
build.gradle的路径-rootPackage/build.gradle
Json FILE的路径-rootPackage/artifact/artifact1.json
JSON文件-
{
"name": "rootPackage",
"version": "version(from build.gradle)",
"description": "test root package",
}
在实现这一目标方面的任何帮助都将受到赞赏。