首页 > 其他分享 >Gradle-加速Gradle下载

Gradle-加速Gradle下载

时间:2023-12-10 17:01:40浏览次数:30  
标签:gradle maven https Gradle 安装包 加速 下载

Gradle-加速Gradle下载

1. 安装包国内下载

但是很多开源项目都是通过Gradle构建的,在编译项目时需要先下载对应的 Gradle 安装包,对于下载默认访问的地址是 ,这个域名解析到了美国,鉴于国内网络问题,访问境外网络很慢

国内是否有开放 gradle 的安装包镜像呢?经过一番网上搜索以及在开源镜像站查找,找到了目前只有腾讯云做了这个。

亲自试了一下,下载速度确实快。

以 gradle 8.4.0 为例,官网访问地址如下

此地址需要重定向到 Github

但是腾讯云的就不用

2. 依赖jar包下载加速

在Gradle安装包下载完毕后,如果该项目有依赖其它lib, 那么还需要下载其它lib,项目才能构建成功,有些lib也是放在境外的网站上,下载起来也很慢,为了加快 jar 的下载速度,需要修改项目根目录下的 build.gradle,在其中加入以下内容:

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        google()
        mavenCentral()
        maven {
            url 'https://csspeechstorage.blob.core.windows.net/maven/'
        }
    }
}

3. 编译注意点

在 gradle/wrapper/gradle-wrapper.properties 中有指定的 Gradle 版本,源码编译最好按照这个版本来,不然编译过程中会有一些奇怪的问题

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

上面的 gradle 安装包就是把 distributionUrl 对应的值

https\://services.gradle.org/distributions/gradle-4.10.3-all.zip

替换为

https\://mirrors.cloud.tencent.com/gradle/gradle-4.10.3-all.zip

参考链接

1. gradle安装包国内下载以及maven仓库配置以及其他注意点

标签:gradle,maven,https,Gradle,安装包,加速,下载
From: https://www.cnblogs.com/yongdaimi/p/17892882.html

相关文章

  • 视频展播神器,批量添加、快速修改视频,自动循环播放,无损画质!如果你也在寻找一款能够快速
        做展播视频的朋友们,你是否也在为快速修改视频发愁?小小的改动都需要繁琐的剪辑来解决,轮播结束要守着立刻重来一次,耗时耗力,小小的工作,大大的烦恼!来看看这款专为企业展播和针对不露脸无人直播设计的全新工具——《小星星去重播放器》!    《小星星去重播放器》是一......
  • ts视频文件批量下载与合并
    importrequestsimportosimporttime#定义下载函数defdownload_resource(url,filename):#设置最大重试次数max_retries=3retries=0whileretries<max_retries:try:response=requests.get(url)ifrespo......
  • GridFS上传&下载文件
     首先我们先说上传文件到GridFs;上传文件到GridFs上相对比较简单,只需要GridFsTemplate的store方法;    1.上传文件        如果文件为String类型则我们需要将其转化为inputstream的流对象,然后在调用store方法,如果需要返回字符串类型则可以使用tostring方法;InputStre......
  • 【Python爬虫案例】抖音下载视频+X-Bogus参数JS逆向分析
    接口分析获取接口地址选择自己感兴趣的抖音博主,本次以“经典老歌【车载U盘】”为例每次请求的页面会有很多接口,需要对接口进行筛选:第一步筛选XHR筛选第二步筛选URL中带有post通过筛选play_add值找到视频的地址分析请求头通过对比两次请求发现只有X-Bogus数值会有变化,m......
  • IntelliJ IDEA下载安装,以及关联gitee
    https://www.jetbrains.com.cn/ 点击下载IntelliJIDEAUltimate旗舰版(收费)IntelliJIDEACommunity社区版(免费)安装根据需要选择选项 在设置中找到插件,安装gitee插件。  ......
  • VMware vCenter Server 7.0 Update 3p 下载 - 集中管理 vSphere 环境
    VMwarevCenterServer7.0Update3p下载-集中管理vSphere环境请访问原文链接:https://sysin.org/blog/vmware-vcenter-7-u3/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgVMwarevCenterServer是一款高级服务器管理软件,提供了一个集中式平台来控制vSphere......
  • JMeter—从下载到进行压力测试
    JMeter下载与安装下载首先进入JMeter官网点击左侧的“DownloadReleases”,进入红框圈出的网址找到jmeter文件夹进入“binaries”文件夹,注意上面有写需要的Java版本我这里选择了5.5版本下载配置环境变量将bin文件夹添加进系统的环境变量内配置......
  • Python 使用Paramiko 上传下载远程服务器的文件或文件夹
    Python的Paramiko模块提供了用于SSH连接和文件传输的功能。可以使用Paramiko来上传或下载远程服务器上的文件或文件夹。上传文件要上传文件,可以使用Paramiko的SFTPClient类的put()方法。该方法接受两个参数:本地文件路径和远程文件路径。以下示例将本地文件/tmp/f......
  • CAD2010下载安装教程
    CAD是一款可视化的二维和三维绘图软件,许多命令和操作可以通过菜单选项和工具按钮等多种方式实现,可以用来完成任何设计,包括二维绘图、详细绘制、设计文档和基本三维设计,能够应用于机械设计、工业制图、工程制图、土木建筑、装饰装潢、服装加工等多个行业领域。软件下载:www.ruancang......
  • C# 文件上传下载
    1.首先,文件的上传下载我们需要了解什么是虚拟路径和物理路径物理路径就是绝对路径,虚拟路径就是相对路径。绝对路径是指定文件的绝对位置。大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website......