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文件,添加下面配置。(
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命令,~代表当前用户根目录

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

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

5.使用idea打开gradle项目

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

gradle选择本地的gradle,选包装器还得下载,本地有,直接用本地就行了。

然后和maven一样,刷新就行了。

相关推荐
q***428211 小时前
SpringCloud-持久层框架MyBatis Plus的使用与原理详解
spring·spring cloud·mybatis
IDOlaoluo12 小时前
jakarta-tomcat-connectors-jk2-src.tar.gz 安装教程(详细步骤及附安装包)
java·tomcat
KotlinKUG贵州12 小时前
SpringGateway-MVC对SSE转发出现阻塞响应问题的分析和解决
spring·spring cloud·kotlin
SheepHappy12 小时前
MyBatis-Plus 源码阅读(三)条件构造器原理深度剖析
java·源码阅读
zhaomy202512 小时前
从ThreadLocal到ScopedValue:Java上下文管理的架构演进与实战指南
java·后端
用户849137175471612 小时前
从源码看设计:Java 集合框架的安全性与性能权衡 (基于 JDK 1.8)
java·面试
华仔啊12 小时前
10分钟搞定!SpringBoot+Vue3 整合 SSE 实现实时消息推送
java·vue.js·后端
l***775212 小时前
总结:Spring Boot 之spring.factories
java·spring boot·spring
天若有情67312 小时前
笑喷!乌鸦哥版demo函数掀桌怒怼主函数:难办?那就别办了!
java·前端·servlet
SimonKing13 小时前
你的IDEA还缺什么?我离不开的这两款效率插件推荐
java·后端·程序员