11.5. Selecting which build to execute声明:
运行gradle命令时,它会在中查找构建文件 当前目录。您可以使用-b选项选择另一个构建 文件。如果使用-b选项,则不使用settings.gradle文件。
我有一个多模块项目,settings.gradle
包含子模块。
我该如何解决这个问题?
答案 0 :(得分:1)
不是-c
您要找的是什么?使用-c
,您可以传递settings.gradle
文件。
答案 1 :(得分:1)
我正在回答。
实际上,当我使用-b
选项时,-c
选项根本不起作用。
$ gradle -b _build.gradle -c settings.gradle
文件说
或者,您可以使用-p选项指定项目 要使用的目录。对于多项目构建,您应该使用-p选项 而不是-b选项。
我必须创建一个目录并使用-p
选项。
$ ls -F
gradlep/ sub1/ sub2/
$ ls gradlep
build.gradle settings.xml
虽然,我可以在根目录中调用gradle
$ gradle -p gradlep build