gradle根项目是否应该包含build.gradle文件?

o7jaxewo  于 2023-08-06  发布在  其他
关注(0)|答案(3)|浏览(160)

在查看gradle文档时,它给出的多项目构建示例指出:
请注意,根项目没有Gradle构建文件,只有一个定义要包含的子项目的设置文件。
我想知道的是,没有构建文件的根项目是否会被认为是最佳实践,或者文档在这方面是否模糊不清。

cdmah0mi

cdmah0mi1#

如果你有需要,你可以是的!例如,在运行任何多模块之前,我在根目录下运行了一些检查环境的任务。
如果你认为你不需要它,我相当肯定你可以没有它!

q8l4jmvw

q8l4jmvw2#

它通常用于加载项目范围内的插件,因此应该包含它。
相反,它不需要任何subprojects。“

ifsvaxew

ifsvaxew3#

这取决于你如何构建你的项目。如果你有子项目并且需要做一些通用的功能,那么使用build.gradle来定义一个task/config/dependencies。示例,用于为整个项目创建jar。

相关问题