我想用命令行传递的自定义版本构建JAR,例如:
当我像这样执行 gradle build 任务时:
gradle build -Pversion=1.0
应该生成myproject-1.0.jar。
我已尝试将以下行添加到 build.gradle,但没有成功:
version = project.hasProperty('version') ? project['version'] : '10.0.0'
最佳答案
仅在 gradle.properties
文件中设置属性(即从 build.gradle
中删除它)。还要确保选项位于命令之前(如上所述)。
gradle.properties 内容:
version=1.0.12
然后可以在命令行上覆盖版本:
gradle -Pversion=1.0.13 publish
关于java - 如何通过在 gradle 命令行上传递 version 属性来设置 project.version?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32717251/