首页 > 其他分享 >配置Gradle使用国内镜像加速依赖下载

配置Gradle使用国内镜像加速依赖下载

时间:2024-09-06 13:53:25浏览次数:6  
标签:url gradle maven https 镜像 Gradle 下载

   

目录

修改 settings.gradle 文件

 修改 build.gradle 文件

配置全局Gradle设置


     要在Gradle项目中配置使用国内镜像,可以采取以下步骤来全局替换默认的仓库为国内可用的镜像源。这里假设想将Maven中央仓库等默认仓库更换为阿里云、清华大学或者其他的国内镜像站点。

修改 settings.gradle 文件

先需要找到或创建项目的根目录下的 settings.gradle 文件,在这个文件里可以设置全局的仓库位置。如果不存在该文件,需要新建一个。

pluginManagement {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public' } // 阿里云公共仓库
        maven { url 'https://mirrors.tuna.tsinghua.edu.cn/maven/' } // 清华大学镜像
        gradlePluginPortal()
    }
}

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://mirrors.tuna.tsinghua.edu.cn/maven/' }
    }
}

 修改 build.gradle 文件

如果希望在特定的模块中使用国内镜像,可以在对应的 build.gradle 文件中添加仓库配置。

repositories {
    maven { url 'https://maven.aliyun.com/repository/public' }
    maven { url 'https://mirrors.tuna.tsinghua.edu.cn/maven/' }
}

配置全局Gradle设置

如果想将所有Gradle项目的仓库都指向国内镜像,可以在全局的Gradle配置文件中设置。全局配置文件的位置取决于操作系统:

  • Windows%USERPROFILE%/.gradle/gradle.properties
  • Linux/Mac~/.gradle/gradle.properties

在该文件中添加如下内容:

systemProp.mvn_repo_local=/path/to/local/repo # 如果需要指定本地仓库路径
systemProp.maven.repo.local=/path/to/local/repo # 另一种指定本地仓库的方式

# 国内镜像设置
mavenCentral() { url = 'https://maven.aliyun.com/repository/public' }
maven { url 'https://mirrors.tuna.tsinghua.edu.cn/maven/' }

  注:上面的配置示例使用了阿里云和清华大学的镜像地址,可以根据实际需要选择合适的镜像站点。另确保所选的镜像站点支持你需要的所有依赖库。

标签:url,gradle,maven,https,镜像,Gradle,下载
From: https://blog.csdn.net/weixin_43298211/article/details/141940562

相关文章

  • JS 将HTML页面转为PDF或者World 并下载
    html导出为PDF是先使用html2canvas转为图片,再将图片通过jspdf.js转为PDFhtml导出为word是利用大佬的JS库,GitHub项目地址如下:https://github.com/huangbohang/export-word/tree/main只涉及到前端的操作使用操作如下1//JS引用2<scriptsrc="https://html2canvas.hertzen.com......
  • grafana/K6 的 Docker 镜像pull另存为tar的文件
    因国内环境限制,如果直接pull grafana/K6的镜像会失败,可通过以下方式pull配置方式1:临时使用直接使用,直接拿镜像域名拼接上官方镜像名,例如要拉去镜像dockerpullloadimpact/k6,可以用下面写法dockerpulldocker.registry.cyou/loadimpact/k6配置方式2:长久有效修改文件 /......
  • 通过字节流下载网络图片到本地案例
    packagecom.zhangxueliang.demo;importjava.io.*;importjava.net.URL;publicclassURLDemo{publicstaticvoidmain(String[]args)throwsException{URLurl=newURL("http://f.hiphotos.baidu.com/image/pic/item/b3119313b07eca80787730......
  • 字节流批量下载图片代码实现
    packagecom.zhangxueliang.demo;importjava.io.*;importjava.net.URL;importjava.util.Properties;publicclassURLDemo{publicstaticvoidmain(String[]args)throwsException{Propertiesproperties=newProperties();InputStrea......
  • Cisco ISR 4000 IOS XE 17.15.1a 发布下载,新增功能概览
    CiscoISR4000SeriesIOSXERelease17.15.1aED思科4000系列集成服务路由器系统软件请访问原文链接:https://sysin.org/blog/cisco-isr-4000/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org思科4000系列集成服务路由器Cisco4000系列ISR、CiscoIOSXE1......
  • Cisco ISR 1000 IOS XE 17.15.1a 发布下载,新增功能概览
    CiscoISR1000SeriesIOSXERelease17.15.1aED思科1000系列集成多业务路由器系统软件请访问原文链接:https://sysin.org/blog/cisco-isr-1000/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org思科1000系列集成多业务路由器Cisco1000系列集成多业务路由器......
  • Nexpose 6.6.268 发布下载,新增功能概览
    Nexpose6.6.268forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,releaseSep04,2024请访问原文链接:https://sysin.org/blog/nexpose-6/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org新增功能2024年9月4日6.6.268新增Linux策略覆......
  • 后台返回pdf文件流,前端实现在线预览和下载
    预览功能用到的data值:点击查看代码data(){return{fileUrl:null,dialogTitlePdf:'',dialogVisiblePdf:false,disabledPdf:false,}}预览的弹框:点击查看代码<el-dialog:title="dialogTitlePdf"......
  • 记一次阿里云搭建K8S在恢复镜像快照之后etcd一个节点无法启动问题
    环境查看系统环境#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)#uname-aLinuxCentOS7K8SMaster010051013.10.0-1160.114.2.el7.x86_64#1SMPWedMar2015:54:52UTC2024x86_64x86_64x86_64GNU/Linux软件环境#kubectlversionClientVe......
  • 记录 VMware Workstation 官方下载方式
    VMwareWorkstation对个人使用已免费,但想找到官方下载地址很困难,在此记录一下下载地址:https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware+Workstation+Pro有账号的话直接登录,没有的话右上角注册即可(注册后需要主动登录)经过不太友好的登录后,再次访问......