Gradle 和 Team City:重写 --init-script 参数?

Gradle and Team City: Overriding --init-script argument?

在我的 Team City 项目中(Java 项目 gradle 构建)我看到 Team City 添加了参数:

--init-script /path/to/file/init.gradle

有没有办法覆盖此参数以指向单独目录中的不同init.gradle脚本?

不太确定,是否可以在不修改插件目录中的脚本的情况下通过 teamcity 配置来完成。但无论如何,您都可以在构建配置设置时覆盖此 属性。

当您为 Gradle 提供构建步骤时,您可以通过设置 Additional Gradle command line parameters 字段来添加命令行参数。您可以自由地将 --init-script /path/to/file/init.gradle 作为参数传递,它将覆盖默认参数。当然,您必须为所有构建步骤执行此操作,这需要进行此类修改。

或者,您可以尝试在插件目录中修改 init.gradle 脚本本身。