gradle-自定义build.gradle和settings.gradle
各位 有人知道如何使用gradle来运行自定义的gradle-自定义build.gradle和settings.gradle,gradle,Gradle,各位 有人知道如何使用gradle来运行自定义的build.gradle和settings.gradle——即两者同时运行吗 我想我可以有一个自定义build.gradle文件(-b标志)-但是这会忽略自定义设置标志-c标志 我认为(尽管我不能立即指出文档中的部分),如果您指定一个自定义build.gradle,那么它会忽略您的设置。gradle override-c选项 如果不可能-是否可以仅使用build.gradle文件并忽略任何设置来通知gradle多项目生成。gradle 动机是创建一
build.gradle
和settings.gradle
——即两者同时运行吗
我想我可以有一个自定义build.gradle文件(-b
标志)-但是这会忽略自定义设置标志-c
标志
我认为(尽管我不能立即指出文档中的部分),如果您指定一个自定义build.gradle,那么它会忽略您的设置。gradle override-c
选项
如果不可能-是否可以仅使用build.gradle文件并忽略任何设置来通知gradle多项目生成。gradle
动机是创建一个相当大和复杂的构建的“精简”版本,它只运行某些元素 Gradle的总体理念是在一个构建模型中表达所有不同的用法。尽管如此,以下是一些想法:
-b
强制使用给定的生成脚本生成单个项目。我想说这个特性主要是为了演示,我还没有在生产构建中使用它
在多项目生成中,生成脚本的位置完全由设置脚本确定。默认情况下,Gradle将查找名为settings.Gradle
的设置脚本。但是,您可以有多个设置脚本,并使用-c
选项在其中进行选择,或者在不同的目录中有多个设置.gradle
,并通过从适当的目录启动生成来进行选择。作为最后一种手段,您可以编写一个设置脚本,该脚本有条件地包含不同的项目,或者根据某些条件指向不同的构建脚本。请注意,即使是单个项目构建也可以有一个设置脚本
要探索可用于设置脚本的API,请在中查找设置
类型