是否有可能覆盖构建脚本属性?我正在尝试为我的项目构建 jar 存档,并且我想通过命令行指定“版本”。
当我在 build.gradle(或 gradle.properties)中定义了 'version' 属性时,不会应用通过命令行使用 -D/-P 提供的属性。最终 jar 总是使用 build.gradle(或 gradle.properties)中指定的版本构建,并且命令行版本属性被忽略。
谢谢
最佳答案
Gradle override plugin会帮助你。它允许覆盖任何 Gradle 域对象公开的任何属性(例如项目属性、任务属性、扩展属性等)。
关于Gradle 覆盖版本属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24958637/