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

Gradle快速入门

研究spring的源码,但是spring源码项目是用gradle构建的,把spring-framework的源码拉下来用gradle构建这个源码项目时,遇到了一些问题,记录一下。

gradle快速入门

1.官网下载

2.配置环境变量

配置GRADLE_HOME,值为你的gradle安装根目录。
在这里插入图片描述

配置GRADLE_USER_HOME(类似于maven的本地仓库,但功能不完全一样)

在这里插入图片描述

最后再在path里添加%GRADLE_HOME%\bin,这样在任何目录都能用gradle了。
在这里插入图片描述

3.镜像

我搜了很多国内镜像的配置教程,比如配置阿里云的等,但最终下载依赖还是出问题了。索性就不配镜像了,直接用官方原地址,但要开梯子加速,所以要给gradle下载配置代理。

4.代理配置

两种方式:

  • 全局配置:在你的用户目录下的.gradle文件下新建或修改gradle.properties文件,添加下面配置。(
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=7890
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=7890

我用的clash,所以端口是7890

用户目录直接用cd命令,~代表当前用户根目录

cd ~
  • 当前项目配置:在当前项目下的gradle.properties文件中添加上面配置

但是我配的全局配置没有生效,而在当前项目下配置就生效了。。。

5.使用idea打开gradle项目

打开项目时选中build.gradle打开

在这里插入图片描述

gradle选择本地的gradle,选包装器还得下载,本地有,直接用本地就行了。
在这里插入图片描述
然后和maven一样,刷新就行了。
在这里插入图片描述

相关文章:

  • git 暂存功能使用
  • Java的动态加载及类加载器实践
  • 《进化陷阱》--AI 生成文章 《连载 2》
  • PH热榜 | 2025-05-23
  • 板卡设计资料:基于fpga的10G以太网AD、Camera数据传输适配器
  • Pluto实验报告——基于2ASK的简易的通信系统
  • 【普及+/提高】洛谷P2613 【模板】有理数取余——快读+快速幂
  • 邻近标记技术(PL)在癌症研究中的应用
  • C语言拼接4字节数据为uint32_t
  • 数智浪潮下,解锁情绪自由密码
  • 使用DDR4控制器实现多通道数据读写(十三)
  • 六、OpenGL 2.0 通过引入可编程着色器,将渲染控制权从硬件厂商转移到开发者手中。这是如何实现的,或者说可编程着色器是如何实现的
  • 【三维重建】【3DGS系列】【深度学习】3DGS的理论基础知识之如何形成高斯椭球
  • ComfyUI Chroma解锁文生图新维度;OpenMathReasoning数学推理数据集,首个专注数学推理的高质量数据集
  • Spring Cloud实战:OpenFeign远程调用与服务治理
  • 《深度揭秘:解锁智能体大模型自我知识盲区探测》
  • 数据赋能(234)——数据管理——标准化原则
  • 第29周———Inception v3算法实战与解析
  • 探索Qwen2ForCausalLM 架构上进行微调
  • SAP Business One, Web Client: The Advantages of All Worlds
  • 建个企业网站需要多少钱/网络营销策划方案论文
  • 网站开发设计思路文档/济南seo关键词优化方案
  • 佛山做网站/网店运营培训
  • 东莞万江做网站/长沙seo关键词
  • 在线简历/百度官方优化软件
  • 鹤壁市淇滨区建设局网站/网站页面优化内容包括哪些