Spring源码导入IDEA

项目环境 Jdk1.8 、Gradle5.0、IntelliJ IDEA 2018.2.3

Steps

spring源码GitHub地址可以下载压缩包解压到相应文件夹,或者用git荡下来,导入步骤:

  1. 在项目的根目录下使用gradlew :spring-oxm:compileTestJava进行预编译spring-oxm这期间要下载一下依赖,时间稍微有点长视网速情况而定,要耐心等待一下。
  2. 导入 IntelliJ (File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle)
    spring源码下载
  3. 或者用Intellj IDEA 直接新建工程导入:File->New->Project from Version control 选择 git
    Intellj IDEA 导入spring源码
  4. 创建完成后控制台会有相应的显示
    构建完成

Known issues

  1. spring-core 和 spring-oxm 需要在项目导入或者最先进行编译 因为里面有些模块时需要依赖这两个jar包详细参考*RepackJar tasks in the build andIDEA官方描述.
    编译报错
    解决方案:
    预编译
    编译成功报错消失,同理将另一个包进行相同步骤操作编译
    编译成功
  2. spring-aspects 不能在IntelliJ IDEA中编译通过,详情参照IDEA官方解决方案 .可以从项目中排除'spring-aspects'以避免编译错误。
  3. 如果在IntelliJ IDEA. 执行所有测试用例会出现内存不足的错误.如果执行需要设置一下启动参数可以比较内存溢出: -XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m
  4. 如果在IDEA中执行”Rebuild Project”,则必须再次生成spring-oxm模块的一些测试资源(./gradlew :spring-oxm:compileTestJava)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值