gpt4 book ai didi

gradle - gradle-自定义build.gradle和settings.gradle

转载 作者:行者123 更新时间:2023-12-03 06:23:32 30 4
gpt4 key购买 nike

乡亲们

有谁知道如何使用gradle与自定义的build.gradlesettings.gradle一起运行-即两者在一起?

我认为我可以有一个自定义的build.gradle文件(-b标志)-但这会忽略自定义设置标志-c标志。

我认为(尽管我不能立即指向文档中的那一部分),如果您专门指定了一个自定义的build.gradle,那么它将忽略您的settings.gradle覆盖-c选项。

如果这不可能-是否可以仅使用build.gradle文件并忽略任何settings.gradle来通知gradle多项目构建

这样做的动机是为只运行某些元素的相当大且复杂的构建创建一个“精简版”。

最佳答案

Gradle的一般哲学是在一个构建模型中表达所有不同的用法。也就是说,这里有一些想法:
-b使用给定的构建脚本强制进行单个项目的构建。我会说此功能主要用于演示目的,而我还没有在生产版本中使用它。

在多项目构建中,构建脚本的位置仅由设置脚本确定。默认情况下,Gradle将查找名为settings.gradle的设置脚本。但是,您可以具有多个设置脚本,并使用-c选项在其中选择,或者在不同目录中具有多个settings.gradle,然后通过从适当的目录开始构建来在它们之间进行选择。作为最后的选择,您可以编写一个设置脚本,该脚本根据某些条件有条件地包括不同的项目,或指向不同的构建脚本。请注意,即使是单项目构建,也可以具有设置脚本。

要探索可用于设置脚本的API,请在Gradle Build Language Reference中查找Settings类型。

关于gradle - gradle-自定义build.gradle和settings.gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19915810/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com