Gradle的安装及源替换步骤详解

news/2024/5/20 1:15:46 标签: Gradle

工具介绍       

        Gradle是一款强大的构建工具,用于管理项目的依赖关系和构建过程。在使用Gradle之前,我们需要先进行安装,并可能需要更改默认的依赖源,以提高下载速度。下面是一步步的Gradle安装及源替换指南。

第一步:安装Gradle

  1. 下载GradleGradle官网上下载最新版本的Gradle。选择适用于你操作系统的版本(Windows、Mac、Linux)。

  2. 解压缩文件: 下载完成后,将压缩文件解压到你选择的目录。

  3. 配置环境变量: 添加Gradle的bin目录到系统的PATH环境变量中。这样你就可以在命令行中直接运行Gradle命令。

  4. 验证安装: 打开命令行窗口,输入gradle -v,如果看到Gradle的版本信息,则说明安装成功。

第二步:更改Gradle的依赖源

        Gradle默认的依赖源在国内下载可能较慢,我们可以将其替换为国内镜像,以提高下载速度。以下是常用的一些镜像地址:

  • 阿里云:https://maven.aliyun.com/repository/gradle-all
  • 中科大:https://mirrors.ustc.edu.cn/gradle

1、对于使用Gradle Wrapper的项目:

  1. 打开项目根目录下的gradle/wrapper/gradle-wrapper.properties文件。

  2. 修改distributionUrl行,将默认的Gradle下载地址替换为国内镜像,例如:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-bin.zip

 替换为

distributionUrl=https\://mirrors.ustc.edu.cn/gradle/distributions/gradle-7.3-bin.zip

 对于全局Gradle配置:

  1. 找到Gradle的安装目录,进入/conf目录。

  2. 修改init.d目录下的init.gradle文件,如果不存在则创建。

  3. init.gradle文件中添加以下内容:

allprojects {
    repositories {
        def REPOSITORY_URL = 'https://mirrors.ustc.edu.cn/gradle'
        maven {
            url REPOSITORY_URL
        }
        mavenCentral()
    }
}

       4.保存文件,更改生效。


http://www.niftyadmin.cn/n/5316589.html

相关文章

【C++】STL 算法 ⑨ ( 预定义函数对象示例 - 将容器元素从大到小排序 | sort 排序算法 | greater<T> 预定义函数对象 )

文章目录 一、预定义函数对象示例 - 将容器元素从大到小排序1、sort 排序算法2、greater<T> 预定义函数对象 二、代码示例 - 预定义函数对象1、代码示例2、执行结果 一、预定义函数对象示例 - 将容器元素从大到小排序 1、sort 排序算法 C 标准模板库 ( STL , Standard Te…

MongoDB 索引管理

文章目录 前言1. 术语介绍1.1 index / key1.2 Coverd Query1.3 IXSCAN / COLLSCAN1.4 Selectivity1.5 Index Prefix 2. 索引原理3. 索引的维护3.1 创建索引语法3.2 单字段索引3.3 多字段复合索引3.4 数组的多列索引3.5 全文索引3.6 Hash 索引3.7 TTL 索引3.8 删除索引3.9 后台创…

【Linux】 nohup命令使用

nohup命令 nohup是Linux和Unix系统中的一个命令&#xff0c;其作用是在终端退出时&#xff0c;让进程在后台继续运行。它的全称为“no hang up”&#xff0c;意为“不挂起”。nohup命令可以让你在退出终端或关闭SSH连接后继续运行命令。 nohup 命令&#xff0c;在默认情况下&…

【我想开发一个小程序,大概需要多少钱?】

小程序开发为什么报价差距很大&#xff1f;主要是因为小程序的实现方法和功能模型不同。 小程序的实现方法&#xff1a; 实现方法主要分为SAAS小程序、定制小程序和第三方平台小程序。不同的实现方法价格都是不一样的&#xff0c;大概的区间如下&#xff1a; SAAS小程序和第三…

scrollTop与offsetTop解决小分辨率区域块向上滚动效果效果,结合animation与@keyframes实现标题左右闪动更换颜色效果。

scrollTop 是一个属性&#xff0c;它表示元素的滚动内容垂直滚动条的位置。对于可滚动元素&#xff0c;scrollTop 属性返回垂直滚动条滚动的像素数&#xff0c;即元素顶部被隐藏的像素数。 offsetTop 是一个属性&#xff0c;用于获取一个元素相对于其父元素的垂直偏移量&…

【动态规划】C++ 算法458:可怜的小猪

作者推荐 视频算法专题 涉及知识点 动态规划 数学 力扣458:可怜的小猪 有 buckets 桶液体&#xff0c;其中 正好有一桶 含有毒药&#xff0c;其余装的都是水。它们从外观看起来都一样。为了弄清楚哪只水桶含有毒药&#xff0c;你可以喂一些猪喝&#xff0c;通过观察猪是否…

红队打靶练习:TOMMY BOY: 1

目录 信息收集 1、arp 2、nmap 3、nikto 4、whatweb WEB robots.txt get flag1 get flag2 FTP登录 文件下载 更改代理 ffuf爆破 get flag3 crunch密码生成 wpscan 1、密码爆破 2、登录wordpress ssh登录 get flag4 信息收集 get flag5 信息收集 1、arp …