使用idea社区版编译spring5源码

  • 参考博客:https://blog.csdn.net/baomw/article/details/83956300

主要是参考这篇博客完成80%的工作,剩下20%是根据报错信息自行搜索和理解解决的。遇到问题及解决方案如下:

  1. 由于我使用的是idea社区版,gradle设置中没有那么多选项,某些只能通过配置文件手工修改,如下是idea商业版和社区版的配置对比:

spring-framework-5.0.x/gradle.properties 文件中添加配置:org.gradle.jvmargs=-XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m

商业版.png
社区版.png
  1. 我参考的这篇博客中第4步,没有出现他说的问题,但是出现了另一个问题,就是有些jar包未找到,解决方案如下:

spring-framework-5.0.x/build.gradle 文件中添加配置:maven { url "http://repo.springsource.org/plugins-release" }

jar包未引入问题.png
  1. 编译项目:右键项目项目 spring-framework-5.0.x,点击 Build Module 'spring'
右键项目.png
  1. 如果上述步骤正常,那么右键 spring-framework-5.0.x,点击 'Run 'Tests in spring''

  2. 一切正常后,右键spring-framework-5.0.x,创建 ==> new ==> module,选择 Gradle Java 项目,然后新建如下包和测试代码文件,供参考:

测试成功.png

你可能感兴趣的:(使用idea社区版编译spring5源码)