Gradle & Maven 阿里云镜像

因国内情况需及时更换镜像源,文中以Gradle为例介绍单个项目更换镜像源的方法,官网地址为阿里云仓库服务,还提及若想针对全局项目操作,可参考Gradle、Maven使用阿里镜像源-阿里云开发者社区。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

保存好,因为国内原因,及时更换镜像源。

以 gradle 举例:(单个项目有效)

repositories {
        maven { url "https://maven.aliyun.com/repository/public" }
        maven { url "https://maven.aliyun.com/repository/central" }
        maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
        // google()
        mavenCentral()
}

官网地址:阿里云仓库服务

拓展知识:
如果想要针对全局项目,参考:
Gradle、Maven使用阿里镜像源-阿里云开发者社区

为了让Gradle项目使用阿里云镜像源,你可以按照以下步骤操作: ### 1. 修改 `build.gradle` 文件 如果你想要为Maven Central仓库等依赖库设置阿里云镜像地址,在项目的根目录下的 `build.gradle` 或者每个模块的 `build.gradle` 中添加或修改repositories部分。 ```groovy repositories { maven { url 'https://maven.aliyun.com/repository/public' } // 如果你还想保留其他仓库比如JCenter (虽然它现在已不再推荐),可以继续列出它们... } ``` 对于那些仍然需要访问Google服务或其他国外资源但是速度较慢的情况,则可以选择加入对应的阿里云镜像站点链接,如Android开发所需的谷歌仓库: ```groovy repositories { maven { url 'https://maven.aliyun.com/repository/google'} // 同样地也可以加上上面提到过的公共仓库 } ``` ### 2. 使用 Gradle Wrapper 设置代理(可选) 如果你想通过配置全局属性文件来加速所有HTTP请求(包括插件下载),可以在用户主目录下创建 `.gradle/init.d/mirrors.gradle` 文件,并在里面指定HTTP(S)代理信息。但这通常用于网络受限环境,在国内一般直接更换成Aliyun仓库即可解决问题。 ### 3. 配置 Maven 的 settings.xml (仅当项目中包含 pom.xml 文件时) 如果您的 Gradle 项目同时维护了 `pom.xml`, 您还需要编辑位于 `${USER_HOME}/.m2/settings.xml`: ```xml <mirror> <id>aliyun-maven</id> <mirrorOf>*</mirrorOf> <name>Aliyun Maven</name> <url>https://maven.aliyun.com/nexus/content/groups/public/</url> </mirror> ``` 以上就是如何让Gradle项目使用阿里云镜像的一些基本方法啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fy哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值