解决gradle下载慢的问题

简介: 解决gradle下载慢的问题

1、解决gradle不同版本下载慢的问题

慢的问题在于下载时链接的是官网,而官网下载速度太慢;

可以使用下面的连接进行下载:

https://mirrors.cloud.tencent.com/gradle/

有公司做的国内镜像站;
在这里插入图片描述
或者使用另一个镜像站

http://mirrors.aliyun.com/gradle

但是这个镜像站的版本不全,低版本可以用;

修改gradle-wrapper.properties文件

位置在这里
在这里插入图片描述

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
#distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
#https://mirrors.cloud.tencent.com/gradle/
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.3-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

2、解决依赖包下载慢问题:

同样是添加国内镜像站;
https://developer.aliyun.com/mvn/guide

以下是目前比较常用的地址:
| 仓库名称 | 仓库地址 |
|--|--|
|central | https://maven.aliyun.com/repository/central|
|public |https://maven.aliyun.com/repository/public |
|gradle-plugin | https://maven.aliyun.com/repository/gradle-plugin|
|apache snapshots | https://maven.aliyun.com/repository/apache-snapshots

配置如下:

在这里插入图片描述

3、gradle项目中的buildScript、allprojects、根级别下的repositories属性有何区别:

buildScript块的repositories主要是为了Gradle脚本自身的执行,获取脚本依赖插件。

allprojects块的repositories用于多项目构建,为所有项目提供共同所需依赖包。而子项目可以配置自己的repositories以获取自己独需的依赖包。

根级别的repositories主要是为了当前项目提供所需依赖包

如:

repositories {
   
   
    mavenLocal()
    maven {
   
   
        url 'https://maven.aliyun.com/repository/public/'
    }
    maven {
   
   
        url 'https://maven.aliyun.com/repository/central'
    }
    mavenCentral()

}

dependencies {
   
   
    implementation 'org.springframework.boot:spring-boot-starter-web'
    compileOnly 'org.projectlombok:lombok'
    developmentOnly 'org.springframework.boot:spring-boot-devtools'
    annotationProcessor 'org.projectlombok:lombok'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
相关文章
|
存储 缓存 Java
Gradle下载&安装 Gradle wrapper(gradlew)
Gradle的仓库可以和Maven的仓库为同一个,环境变量中的名字必须为 GRADLE_USER_HOME,相当于配置Gradle 本地仓库位置和 Gradle Wrapper 缓存目录
452 0
|
6月前
|
Java Linux Shell
Gradle下载和配置教程:Windows、Mac和Linux系统安装指南
Gradle下载和配置教程:Windows、Mac和Linux系统安装指南
471 0
|
Java Maven
Gradle下载安装教程
gradle和maven一样都是用来构建java程序的,maven2004年开始兴起,gradle2012年开始诞生,既然已经有了maven这么成熟的构建工具为什么还有gradle的诞生呢,因为gradle有很多地方比maven做的更好,例如gradle采用groovy语言开发,语法更加简单,例如maven一个配置需要三行,而gradle只需要一行即可
2168 0
Gradle下载安装教程
|
Java Linux Shell
Gradle下载与安装
Gradle下载与安装
1321 0
|
Java Spring
一行解决IDEA中gradle下载依赖jar包慢问题(适用于各操作系统)
一行解决IDEA中gradle下载依赖jar包慢问题(适用于各操作系统)
859 0
一行解决IDEA中gradle下载依赖jar包慢问题(适用于各操作系统)
|
Java Android开发
【AOP 面向切面编程】Android Studio 中配置 AspectJ ( 下载并配置AS中 jar 包 | 配置 Gradle 和 Gradle 插件版本 | 配置 Gradle 构建脚本 )(一)
【AOP 面向切面编程】Android Studio 中配置 AspectJ ( 下载并配置AS中 jar 包 | 配置 Gradle 和 Gradle 插件版本 | 配置 Gradle 构建脚本 )(一)
429 0
【AOP 面向切面编程】Android Studio 中配置 AspectJ ( 下载并配置AS中 jar 包 | 配置 Gradle 和 Gradle 插件版本 | 配置 Gradle 构建脚本 )(一)
|
9月前
|
Java
解决IDEA创建或打开项目时下载Gradle
我们在使用IDEA创建或打开一个Gradle项目时,IDEA会下载一个新或旧的Gradle版本,虽然下载很快,但到下次IDEA更新后又会是一个新版的Gradle版本,这样很影响我们的开发效率,所以我做了一个东西,可以让IDEA在创建或打开一个项目时使用自己指定的版本
370 0
|
存储 缓存 IDE
Android Studio 3.1.3 Gradle同步错误无法下载Gradle-Core.jar
Android Studio 3.1.3 Gradle同步错误无法下载Gradle-Core.jar
444 0
|
Android开发
Android Studio下载Gradle一直失败,使用正确的下载地址
Android Studio下载Gradle一直失败,使用正确的下载地址
758 0
|
缓存 Android开发
【Groovy】Gradle 环境搭建 ( 下载 Gradle 工具 | 查找本地缓存的 Gradle 工具 | 配置 Gradle 环境变量 )
【Groovy】Gradle 环境搭建 ( 下载 Gradle 工具 | 查找本地缓存的 Gradle 工具 | 配置 Gradle 环境变量 )
302 0
【Groovy】Gradle 环境搭建 ( 下载 Gradle 工具 | 查找本地缓存的 Gradle 工具 | 配置 Gradle 环境变量 )