在spring源码搭建完成后,我新建了一个module为spring-study
但是我们发现,无法引入相关的依赖包。原因是经排查,是由于以下语句放置的位置不对:
include 'spring-study'
该语句用于向项目添加子模块。
在settings.gradle 文件中有如下内容:
rootProject.children.each {project ->
project.buildFileName = "${project.name}.gradle"
}
这段代码为 gradle 脚本设置了新名字:子模块名称 + .gradle。
如果 include “spring-study” 放在上述内容之后,子模块的 gradle 脚本必须命名为 build.gradle;
如果 include “spring-study” 放在上述内容之前,子模块的 gradle 脚本必须命名为 spring-study.gradle。
所以将spring-study 这个module中的build.gradle改为 spring-study.gradle就可以了。