标签: java gradle build.gradle
在顶级 build.gradle文件与模块 build.gradle中声明相关性有何不同?
build.gradle
我看到很多项目都在中声明了依赖关系在顶层以及特定模块中。
哪种方法被视为最佳?
答案 0 :(得分:1)
如果我有一个所有子项目所需的依赖项,我会在顶层声明它。例如,所有子项目可能都使用junit,因此我将其放在build.gradle中,用于顶级项目。如果依赖项仅与一个特定子项目相关,那么最好只在该项目中声明依赖项,因为这会阻止它被引入不需要依赖项的其他子项目。