您的位置:首页 > 新闻 > 会展 > 在Gradle中配置全局使用国内镜像

在Gradle中配置全局使用国内镜像

2025/6/2 21:10:57 来源:https://blog.csdn.net/wangyue4/article/details/141949103  浏览:    关键词:在Gradle中配置全局使用国内镜像

要在Gradle中配置全局使用国内镜像,可以通过修改init.gradle或者在项目的build.gradle文件中配置。由于Gradle的默认仓库有时候在国内访问不稳定,替换为国内的镜像仓库可以提升构建速度。以下是当下配置国内镜像仓库的常用方法:

1. 修改全局的init.gradle

你可以在全局的Gradle初始化脚本 init.gradle 中添加国内镜像配置,这样所有的项目都能使用该镜像。init.gradle文件通常位于~/.gradle/目录下(Windows系统为C:\Users\用户名\.gradle\)。

在 init.gradle 中添加以下内容:
allprojects {repositories {// 阿里云的 Maven 仓库镜像maven { url 'https://maven.aliyun.com/repository/public' }maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }mavenCentral()google()}
}

这个配置确保了阿里云的国内镜像能够替换默认的mavenCentralgoogle()仓库。

2. 在项目的build.gradle中配置国内镜像

如果你不想修改全局配置,只想为特定项目配置国内镜像,可以在项目的 build.gradle 文件中添加类似的配置:

build.gradle中添加如下内容:
repositories {// 阿里云的 Maven 仓库镜像maven { url 'https://maven.aliyun.com/repository/public' }maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }mavenCentral()google()
}

3. 国内其他常用的镜像地址

如果你想替换成其他国内镜像,也可以使用以下镜像源:

  • 华为云 Maven 镜像
    maven { url 'https://repo.huaweicloud.com/repository/maven/' }
    
  • 清华大学 TUNA 镜像
    maven { url 'https://mirrors.tuna.tsinghua.edu.cn/maven/' }

    4. 验证配置是否生效

    可以通过执行以下命令验证配置是否生效:

    ./gradlew build --refresh-dependencies
    

    执行完之后,Gradle会刷新所有依赖,并从你配置的国内镜像下载依赖库。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com