在查看gradle文档时,它给出的多项目构建示例指出:请注意,根项目没有Gradle构建文件,只有一个定义要包含的子项目的设置文件。我想知道的是,没有构建文件的根项目是否会被认为是最佳实践,或者文档在这方面是否模糊不清。
cdmah0mi1#
如果你有需要,你可以是的!例如,在运行任何多模块之前,我在根目录下运行了一些检查环境的任务。如果你认为你不需要它,我相当肯定你可以没有它!
q8l4jmvw2#
它通常用于加载项目范围内的插件,因此应该包含它。相反,它不需要任何subprojects。“
subprojects
ifsvaxew3#
这取决于你如何构建你的项目。如果你有子项目并且需要做一些通用的功能,那么使用build.gradle来定义一个task/config/dependencies。示例,用于为整个项目创建jar。
3条答案
按热度按时间cdmah0mi1#
如果你有需要,你可以是的!例如,在运行任何多模块之前,我在根目录下运行了一些检查环境的任务。
如果你认为你不需要它,我相当肯定你可以没有它!
q8l4jmvw2#
它通常用于加载项目范围内的插件,因此应该包含它。
相反,它不需要任何
subprojects
。“ifsvaxew3#
这取决于你如何构建你的项目。如果你有子项目并且需要做一些通用的功能,那么使用build.gradle来定义一个task/config/dependencies。示例,用于为整个项目创建jar。