| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> spring - 源码下载与构建 -> 正文阅读 |
|
[Java知识库]spring - 源码下载与构建 |
?一、环境准备
? ? ? ? 在构建spring源码前,我们首先要准备好环境。spring 5.x版本需要jdk1.8及以上版本的支持,jdk版本过低的同学请先升级,这里不做过多累赘。 ????????从spring 5.0开始采用Gradle编译,所以需要先安装gradle,spring 5官方推荐的版本gradle 4.0,下载解压后按以下步骤操作即可。 ????????第一步,配置环境变量。 ? ? ? ?? ? ? ? ? 第二步,添加环境变量“%GRADLE_HOME%\bin”。 ? ? ? ?? ????????第三步,检测环境,输入gradle -v命令,如果版本显示正常,说明安装成功。? ? ? ? ?? 二、源码下载????????从Spring 3.0开始,Spring源码采用GitHub托管,不再提供官网下载链接。这里不做过多赘述,大家可自行去GitHub网站下载,我使用的版本为:v5.1.0.RELEASE,下载完成后,解压源码包会看到如下图所示的文件目录。? ? ? ? ? 三、源码编译? ? ? ? 第一步,修改镜像(build.gradle)。
? ? ? ? 第二步,切换到项目目录,使用 gradlew :spring-oxm:compileTestJava 命令进行编译。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?备注:以上报错信息无需关注 ????????常见错误: ????????1.unauthorized ? ? ? ?? ? ? ? ? ?原因分析及解决方案: ? ? ? ? ? ? ? ? spring.io认证失败,需要登录才能下载,用aliyun仓库替代替,修改setting.gradle。
????????第三步,将源码导入到idea 。 ? ? ? ? 按照以下步骤进行导入,导入后自动进入builder,过程较为漫长,请耐心等待。 ? ? ? ? file->new->Project from Existing Source. ???????? ????????? ????????? ?????????构建成功 ???????? 四、测试? ? ? ? 第一步,新建模块(项目右键->new->Module) ???????? ????????? ? ? ? ? 第二步,添加依赖。
????????? ? ? ? ??第三步,编写测试类。
? ? ? ? 正常输出,大功告成。 ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 15:31:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |