当前位置: 首页 > article >正文

Mac使用gradle编译springboot-2.7.x源码

1 开发环境:

JDK8
ideaIU-2024.2.2
gradle-7.6.3
代理网络

2 下载springboot源码

代码仓库网址

git clone -b 2.7.x https://github.com/spring-projects/spring-boot.git

3 安装gradle

gradle下载网址
https://services.gradle.org/distributions/
安装此文件指定的gradle版本
在这里插入图片描述
我把文件解压到了/Library/Java/gradle/gradle-7.6.3

设置gradle环境变量(可选)

找到自己用户根目录的隐藏文件.zprofile,添加以下红框标注的内容

#gradle
export GRADLE_HOME=/Library/Java/gradle/gradle-6.9
export PATH=$PATH:$GRADLE_HOME/bin

在这里插入图片描述
我电脑上有两个版本的gradle,环境变量只是设置系统默认的gradle,不直接影响接下来的编译过程

4 编译项目

用idea打开spring-boot源码项目
设置gradle版本,这步决定了编译时要用哪个版本的gradle
在这里插入图片描述
编译项目
在这里插入图片描述

5 启动测试项目

在这里插入图片描述


http://www.kler.cn/a/315234.html

相关文章:

  • Android使用PorterDuffXfermode模式PorterDuff.Mode.SRC_OUT橡皮擦实现“刮刮乐”效果,Kotlin(2)
  • 自动驾驶控制算法-横向误差微分方程LQR前馈控制
  • 272-1路万兆光纤SFP+和1路千兆网络 FMC子卡模块
  • Android Https和WebView
  • 机器学习基础算法 (一)-线性回归
  • 一道Delphi的面试题
  • Hadoop分布式集群配置
  • SIP Servlets学习
  • ModbusTCP报文详解
  • 冒泡排序,选择排序,插入排序,归并排序,快速排序五种排序方法
  • thop计算模型复杂度(params,flops)
  • 云计算实训50——Kubernetes基础命令、常用指令
  • 怎样把PPT上顽固的图标删了
  • Html css水平居中+垂直居中+水平垂直居中的方法总结
  • WPF 自定义路由事件
  • HTTP的基本格式
  • 整合多方大佬博客以及视频 一文读懂 servlet
  • go/函数
  • Java笔试面试题AI答之单元测试JUnit(5)
  • 3. 什么是连接池?为什么使用数据库连接池?
  • AgentScope中带有@功能的多Agent组对话
  • Github Wiki 超链接 转 码云Gitee Wiki 超链接
  • hcia-openEuler V1.0师资题库-试卷2
  • MySQL数据库专栏(九)内联查询
  • 如何做系统架构?从动态系统思考的角度
  • 线性规划------ + 案例 + Python源码求解(见文中)