是否可以在一个build.gradle中嵌入多个项目? 有点像:
project projX {
task a << {
}
}
project projY {
task a << {
}
}
两者都在同一个build.gradle中。这可能吗?
我问这个是因为我有多个具有相同任务名的项目,我想从根项目中执行,例如。
gradle a
但是项目只包含自动化任务,根本不需要源文件或资源文件。仅为存储的build.gradle文件创建子目录对我来说似乎非常难看。 我可以使用针对每个项目的不同.gradle文件的解决方案,例如:build.gradle(root) projA.gradle,projB.gradle在同一目录中,但是在根build.gradle中嵌入项目对象似乎是更好的选择,如果可用的话。
答案 0 :(得分:1)
project(":projX") { ... }
project(":projY") { ... }
请注意,您仍然需要settings.gradle
。
PS:我不清楚为什么你会想要多个项目。