Spring源码导入IDEA
项目环境 Jdk1.8 、Gradle5.0、IntelliJ IDEA 2018.2.3
Steps
spring源码GitHub地址可以下载压缩包解压到相应文件夹,或者用git荡下来,导入步骤:
- 在项目的根目录下使用
gradlew :spring-oxm:compileTestJava
进行预编译spring-oxm
这期间要下载一下依赖,时间稍微有点长视网速情况而定,要耐心等待一下。 - 导入 IntelliJ
(File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle)
- 或者用Intellj IDEA 直接新建工程导入:
File->New->Project from Version control 选择 git
- 创建完成后控制台会有相应的显示
Known issues
- spring-core 和 spring-oxm 需要在项目导入或者最先进行编译 因为里面有些模块时需要依赖这两个jar包详细参考*RepackJar tasks in the build andIDEA官方描述.
解决方案:
编译成功报错消失,同理将另一个包进行相同步骤操作编译 spring-aspects
不能在IntelliJ IDEA中编译通过,详情参照IDEA官方解决方案 .可以从项目中排除'spring-aspects'以避免编译错误。- 如果在IntelliJ IDEA. 执行所有测试用例会出现内存不足的错误.如果执行需要设置一下启动参数可以比较内存溢出: -XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m
- 如果在IDEA中执行”Rebuild Project”,则必须再次生成
spring-oxm
模块的一些测试资源(./gradlew :spring-oxm:compileTestJava
)
相关推荐
loveyouluobin 2020-09-29
ScarlettYellow 2020-10-12
crazyhulu 2020-09-20
81477515 2020-09-10
yangkang 2020-09-10
huolan 2020-08-18
xwb 2020-08-17
liusarazhang 2020-08-16
Keepgoing 2020-08-03
Unimen 2020-07-19
CaptainCTR 2020-07-09
TheBigBlue 2020-07-05
Jacry 2020-07-04
滴水穿石点石成金 2020-06-14
haidaoxianzi 2020-06-10