idea导入源码
1.下载gradle 配置环境变量 百度 仓库我跟maven用同一个,idea中可以设置gradle的属性
2.github源码下载
地址:https://github.com/spring-projects/spring-framework
选择版本,我选的4.3
拉完之后,根路径下面有import-into-eclipse.bat,import-into-idea.md 可以照着她的流程来。
a.先cmd进入此目录,运行./gradlew cleanIdea :spring-oxm:compileTestJava
b.idea直接open源码目录选择自动构建gradle项目
拉完之后会自动构建项目拉依赖,改一下镜像加速地址
https://blog.csdn.net/zhaokai0130/article/details/106176082/
c.将build.gradle,settings.gradle中关于spring-aspects的内容注释掉
记得在project-structure中把spring-aspect的module去掉
d.先build spring-oxm
遇到的坑:
1.build spring-oxm时的错误
解决方案:a.报错的地方引用其他包失败,去build.gradle中找到对应的模块,将optional中的project改成compile
如:
b.莫名其妙子模块引自己的类报错 直接执行子模块的test类
如:
2.groovy包报错
去build.gradle 中找到 "spring-context" 在其下面添加dependencise
compile(project(":spring-beans-groovy"))
如: