栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

spring framework源码编译步骤

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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分钟左右就可以编译好

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/333031.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号