Gradle覆盖版本属性

时间:2014-07-25 14:56:41

标签: gradle

是否有可能覆盖构建脚本属性?我正在尝试构建我的项目的jar存档,我想通过命令行指定'version'。

当我在build.gradle(或gradle.properties)中定义'version'属性时,不会应用通过命令行使用-D / -P提供的属性。最终jar始终使用build.gradle(或gradle.properties)中指定的版本构建,并忽略命令行版本属性。

由于

1 个答案:

答案 0 :(得分:2)

Gradle override plugin会帮助您。它允许覆盖任何Gradle域对象公开的任何属性(例如项目属性,任务属性,扩展属性等)。