使用idea社区版编译spring5源码

主要是参考这篇博客完成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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容