标签:插件 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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。