spring framework源码编译步骤

spring framework源码编译步骤,第1张

spring framework源码编译步骤

最近又在重新系统地研究spring源码,避免不了需要偶自己看源码和调试,所以总结了spring源码编译的方法和步骤

1、idea工具下载:Other Versions - IntelliJ IDEA,本文使用的是2020.2.3版本

2、源码github下载地址:https://github.com/spring-projects/spring-framework,本文下载的是spring5.3.x的版本

可以选择不同的分支下载,个人编译好的源码地址:java小开发/spring-framework-master

3、因为spring5.3.x不是用的maven,而是gradle,所以还需要下载gradle,并且配置环境,不然idea导入源码时会提示下面的截图

gradle下载地址:Gradle | Releases 


选择自己需要的版本,点击下载,二进制或者源码文档的形式,本文使用的是6.8.3版本 

4、配置gradle环境变量,就像配置java环境变量一样简单,需要配置GRADLE_HOME和PATH

GRADLE_HOME:gradle的目录

PATH:%GRADLE_HOME%bin

快捷键打开环境设置界面

 

 5、本文以5.3版本为例,在idea中导入源码 ,idea中配置好上面安装的gradle目录,成功导入项目到idea,正在编译源码

 发现会非常慢,可以把需要下载的资源地址替换成国内阿里云地址。

1)在导入的项目中找到build.gradle文件,找到repositories的位置修改里面的配置。

 修改之后

即:

repositories {
   maven { url "https://maven.aliyun.com/repository/central" }
   maven { url "https://repo.spring.io/libs-release" }
   mavenCentral()
}

 2),找到settings.gradle文件中的pluginManagement位置

 修改为

即:

pluginManagement {
   repositories {
      gradlePluginPortal()
      maven { url "https://maven.aliyun.com/repository/spring-plugin" }
   }
}

设置idea的gradle环境配置

编译结果,因为网络比较慢,所以花的时间比较久,网络好的是10分钟左右就可以编译好

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3985028.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-21
下一篇 2022-10-21

发表评论

登录后才能评论

评论列表(0条)

保存