Gradle 覆盖版本属性

Mat*_*owe 5 gradle

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

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

谢谢

Ben*_*hko 2

Gradle覆盖插件将帮助您实现这一点。它允许覆盖任何 Gradle 域对象公开的任何属性(例如项目属性、任务属性、扩展属性等)。