Gradle - 安装、环境变量、配置国内源、常用命令

本文详细介绍了Gradle的安装与环境配置,包括环境变量设置、使用阿里云Maven源,以及Gradle项目文件结构和常用指令,如clean、classes、test等。

目录

一、Gradle

1.1、安装&环境变量

1.2、配置国内源

1.3、Gradle 项目文件介绍

1.4、Gradle 中的常用指令


一、Gradle


1.1、安装&环境变量

a)从 Gradle 官网下载对应的版本:Gradle | Releases

这里以 8.0 版本为例,下载附带源码的版本

b)配置环境变量,就是安装的 Gradle 的 bin 目录路径

c)打开终端,输入 gradle -version 就可以检验是否配置成功

1.2、配置国内源

Gradle自带的Maven源地址是国外的,该Maven源在国内的访问速度是很慢的,除非使用了特别的手段。一般情况下,我们建议使用国内的第三方开放的Maven源或企业内部自建Maven源。

a)配置阿里云:在下载好的 gradle 中的 init.d 文件夹中新建一个 init.gradle 文件,配置以下信息

allprojects {
  repositories {
  	 mavenLocal()
    maven {
      url 'https://maven.aliyun.com/repository/public/'
    }
    maven {
      url 'https://maven.aliyun.com/repository/central'
    }
    mavenCentral()
  }
}

b)配置 Setting 中的 Gradle 仓库地址

别忘了设置新项目的配置

1.3、Gradle 项目文件介绍

目录文件作用
.gradle gradle项目产生文件(自动编译工具产生的文件)
.ideaIDEA项目文件(开发工具产生的文件)
app其中一个module,复用父项目的设置,可与父项目拥有相同的配置文件
build

自动构建时生成文件的地方

gradle自动完成gradle环境支持文件夹
.gitignoregit源码管理文件
build.gradlegradle 项目自动编译的配置文件
gradle.propertiesgradle 运行环境配置文件
gradlew自动完成 gradle 环境的linux mac 脚本,配合gradle 文件夹使用
gradlew.bat自动完成 gradle 环境的windows 脚本,配合gradle 文件夹使用
local.propertiesAndroid SDK NDK 环境路径配置
*.imlIDEA 项目文件
setting.gradlegradle 项目的子项目包含文件

1.4、Gradle 中的常用指令

常用指令如下:

  • gradle clean:清空 build 目录.
  • gradle classes:编译业务代码和配置文件.
  • gradle test:编译测试代码,生成测试报告.
  • gradle build:构建项目.
  • gradle build -x test:跳过测试,构建项目.

例如,最后一个指令,在 IDEA 当前目录下,使用终端,执行成功后的效果如下

Ps:gradle 的指令需要在含有 build.gradle 的目录执行.

<think>我们按照用户要求,使用Windows cmd命令完成以下任务: 1. 彻底卸载已有的Gradle(包括删除安装目录、清除环境变量、删除用户缓存等) 2. 从零安装指定版本Gradle-8.13 注意:由于用户指定了版本8.13,我们需要在下载和解压时使用该版本。 步骤: 一、卸载现有Gradle 1. 删除Gradle安装目录(通常为C:\Gradle,但用户可能安装在其他位置,这里以常见位置为例) 2. 删除环境变量GRADLE_HOME和PATH中相关条目) 3. 删除用户目录下的.gradle文件夹(缓存和配置) 二、安装Gradle 8.13 1. 下载Gradle 8.13的二进制分发包(使用curl,如果系统没有curl,可以使用其他方式,但这里假设有) 2. 创建安装目录并解压 3. 设置环境变量GRADLE_HOME和PATH) 4. 验证安装 注意:由于cmd命令中设置环境变量后需要新开命令行才能生效,所以验证步骤需要用户新开命令行。 另外,由于用户可能没有管理员权限,我们尽量使用不需要管理员权限的方式(但删除系统环境变量和设置系统环境变量需要管理员权限,所以这里我们使用/M参数,如果遇到权限问题,可能需要以管理员身份运行cmd)。 如果用户没有curl,可以使用bitsadmin(Windows自带)或者直接浏览器下载,但这里我们使用curl,因为它是常用的,且如果用户没有,可以提示安装。 我们假设用户有curl,如果没有,我们可以先下载curl,但为了简化,我们直接使用curl命令。如果用户没有curl,可以手动下载并解压。 具体命令如下:</think>### Windows 系统彻底卸载并安装 Gradle 8.13 指南 #### 一、彻底卸载现有 Gradle 1. **删除安装目录**: ```cmd :: 删除全局安装目录(默认位置) rmdir /s /q "C:\Gradle" :: 删除 Android Studio 内置 Gradle(如果存在) rmdir /s /q "C:\Program Files\Android\Android Studio\gradle" ``` 2. **清除环境变量**: ```cmd :: 删除 GRADLE_HOME 变量 reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v GRADLE_HOME /f :: 从 PATH 移除 Gradle powershell -Command "[System.Environment]::SetEnvironmentVariable('PATH', [System.Environment]::GetEnvironmentVariable('PATH', 'Machine').Replace(';C:\Gradle\bin', ''), 'Machine')" ``` 3. **清理用户缓存**: ```cmd :: 删除用户缓存和配置 rmdir /s /q "%USERPROFILE%\.gradle" ``` 4. **清除项目残留**: ```cmd :: 删除项目中的 Gradle Wrapper del /f /q gradlew* del /f /q gradle.bat rmdir /s /q gradle ``` #### 二、安装 Gradle 8.13 1. **下载指定版本**: ```cmd :: 使用腾讯镜像加速下载 curl -L -o gradle-8.13-bin.zip https://mirrors.cloud.tencent.com/gradle/gradle-8.13-bin.zip ``` 2. **解压安装**: ```cmd :: 创建安装目录 mkdir C:\Gradle :: 解压并重命名 tar -xf gradle-8.13-bin.zip -C C:\Gradle ren "C:\Gradle\gradle-8.13" "gradle" ``` 3. **配置环境变量**: ```cmd :: 设置 GRADLE_HOME setx GRADLE_HOME "C:\Gradle\gradle" /M :: 添加 PATH setx PATH "%PATH%;%GRADLE_HOME%\bin" /M ``` 4. **验证安装**: ```cmd gradle -v :: 应显示: Gradle 8.13 ``` #### 三、配置项目级 Wrapper(推荐) 在项目根目录执行: ```cmd :: 初始化指定版本的 Wrapper gradle wrapper --gradle-version 8.13 :: 验证 Wrapper .\gradlew.bat --version ``` 修改 `gradle-wrapper.properties`: ```properties distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.13-bin.zip ``` > **卸载原理**: > 完整卸载需满足: > $$ U = \{ D_{\text{global}} \cup D_{\text{cache}} \cup E_{\text{vars}} \} $$ > 其中 $D_{\text{global}}$ 是全局安装目录,$D_{\text{cache}}$ 是用户缓存,$E_{\text{vars}}$ 是环境变量。 > 成功卸载条件:$ \forall u \in U, u = \emptyset $
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

陈亦康

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

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

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

打赏作者

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

抵扣说明:

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

余额充值