x

配置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

配置如下:

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'

}

如果下载JDK也慢,可以使用jdk镜像

https://repo.huaweicloud.com/java/jdk/

Copyright © 2088 杭州玩家联盟 - 区域游戏活动聚合平台 All Rights Reserved.
友情链接
Go To Top