ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

spring源码下载编译

2021-10-24 09:57:58  阅读:149  来源: 互联网

标签:插件 spring idea gradle 编译 源码 版本


环境准备

spring源码

下载地址:

Git->https://github.com/spring-projects/spring-framework.git

gitee->https://gitee.com/mirrors/Spring-Framework.git

idea版本:2018-2020(我的版本2018.3.3)

原因:最新版本idea的kotlin插件版本是最新版本,经过测试,与spring源码中的版本对不上,造成兼容问题

idea21版本中kotlin插件版本是5.x,与spring源码不兼容

JDK版本:1.8或11

gradle 5.6.4

系统配置

在这里插入图片描述

下载gradle

https://services.gradle.org/distributions/

安装

配置环境变量

打开系统设置
在这里插入图片描述
环境变量->系统变量中添加GRADLE_HOME,值为gradle安装目录->GRADLE_HOME加到系统path变量中

idea版本配置

打开idea设置窗口->plugins->搜索Gradle插件->安装

离线版本:

打开idea插件网站:https://plugins.jetbrains.com/idea

搜索gradle插件下载对应idea版本gradle插件

打开idea设置窗口->plugins->点击齿轮->选择install plugin from Disk->选择下载好的Idea插件,安装完成后重启Idea
在这里插入图片描述
在这里插入图片描述

准备编译

打开控制台,切换到spring源码目录,切换到5.2.x版本,输入命令

./gradlew build

编译完成后继续输入命令

./gradlew :spring-oxm:compileTestJava

导入idea及相关配置

File -> New -> Project from Existing Sources -> 找到你的spring文件夹 -> 选择build.gradle

打开setting设置gradle相关配置

搜索gradle配置参数,idea版本不同可能显示不同(idea版本2018.3.3显示,我自己的电脑有两个版本,黑色皮肤为最新版本,原始皮肤为2018.3.3)
在这里插入图片描述

修改build.gradle镜像云仓库地址

repositories {
    mavenCentral()
    maven { url "http://maven.aliyun.com/nexus/content/groups/public" }
    maven { url "https://repo.spring.io/libs-spring-framework-build" }
}

等待编译完成

如果出现编译失败,请检查插件版本是否与spirng源码中插件版本对应
在这里插入图片描述

标签:插件,spring,idea,gradle,编译,源码,版本
来源: https://blog.csdn.net/u013574070/article/details/120930160

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有