【发布时间】:2020-08-20 22:10:05
【问题描述】:
有什么方法可以在我的 build.gradle 版本字段中使用 java 变量,这样我就不需要在每次进行新构建时手动更改构建脚本?
像这样的
group = 'project_name'
version = <insert variable from java file>
sourceCompatibility = '1.8'
【问题讨论】:
-
这个变量的值是怎么变化的?换句话说,如何增加版本?
-
@AbhijitSarkar 我想在我的项目中定义的 java 变量中增加项目构建版本
-
这毫无意义。您可以在
buildSrc中定义变量,但您的构建不会修改它。此外,构建可以在您的 PC、CI 服务器、另一个家伙的 Mac 上运行,所有这些版本如何保持同步? -
@AbhijitSarkar 这怎么没有意义?为什么我不能在构建脚本中使用 java 版本?不可能做这样的事情吗?在 java 类中:
String myVersion: "1.0"在 build.gradle 中:version = myVersion -
我已经说过了,你可以在
buildSrc中定义变量。没有意义的是你想要一个你不知道如何递增的变量。
标签: java gradle build.gradle