`
yhz61010
  • 浏览: 561484 次
  • 来自: -
博客专栏
63c13ecc-ef01-31cf-984e-de461c7dfde8
libgdx 游戏开发
浏览量:12251
社区版块
存档分类
最新评论

[原创] Gradle 入门教程 - 01 环境变量与命令行

阅读更多
1. 环境变量设置
解压缩 Gradle ZIP 包之后,只需要把 GRADLE_HOME/bin 路径添加到 PATH 变量中即可。

2. 如何在命令行执行 Gradle
假设 Task 的依赖关系如下:

build.gradle
task compile << {
    println 'compiling source'
}

task compileTest(dependsOn: compile) << {
    println 'compiling unit tests'
}

task test(dependsOn: [compile, compileTest]) << {
    println 'running unit tests'
}

task dist(dependsOn: [compile, test]) << {
    println 'building the distribution'
}

> gradle dist test
:compile
compiling source
:compileTest
compiling unit tests
:test
running unit tests
:dist
building the distribution

BUILD SUCCESSFUL

Total time: 1 secs

注意:每个 Task 只会执行一次。因此,执行 gradle test test 与 gradle test 效果是一样的。

3. 在执行 Task 时,忽略某个 Task。
可以使用 -x 参数。例如,上面的示例:
> gradle dist -x test
:compile
compiling source
:dist
building the distribution

BUILD SUCCESSFUL

Total time: 1 secs

4. 执行时忽略错误
默认情况下,Gradle 在执行出错时会中止运行,不再继续执行后续 Task。如何你想忽略这种行为,可以使用 --continue 参数。当执行出错时,Gradle 还会继续执行后续操作,从而可以尽可能多的发现脚本中的其它错误。

5. 使用缩写的 Task 名
在指定 Task 名时,可以使用 Task 名字的缩写,在保证缩写名字唯一的前提下,只需要提供名字的前几个字母即可。例如,在前面的例子中,执行 gradle di 或 gradle dis 和执行 gradle dist 效果是一样的。

注意:可以使用驼峰式的缩写方式指定 Task 名,同样要保证缩写的唯一性。例如,如果想执行 compileTest Task,可以采用如下方式:gradle compTest 或 gradle cT。

6. 选择要执行的 Build 文件
当执行 gradle 命令时,gradle 会查找当前目录下的 build.gradle 文件。可以使用 -b 参数指定想要执行的文件。例如: subdir/myproject.gradle
task hello << {
    println "using build file '$buildFile.name' in '$buildFile.parentFile.name'."
}
> gradle -q -b subdir/myproject.gradle hello
using build file 'myproject.gradle' in 'subdir'.

也可以使用 -p 参数, 指定 build 文件的查找目录。默认情况下,是从当前目录查找 build 文件。例如:
> gradle -q -b subdir/myproject.gradle hello
using build file 'myproject.gradle' in 'subdir'.

对于多个项目的 build 应该使用 -p 参数而不是 -b 参数。

参考文章:
Gradle 用户指南 - Installing Gradle
https://docs.gradle.org/current/userguide/installation.html

Gradle 用户指南 - Using the Gradle Command-Line
https://docs.gradle.org/current/userguide/tutorial_gradle_command_line.html
1
0
分享到:
评论

相关推荐

    gradle-8.1-bin.zip

    在Windows环境下安装Gradle 8.1,你需要解压压缩包到一个合适的目录,然后将`bin`文件夹添加到系统PATH环境变量中。这将使得Gradle命令在任何终端窗口中都可以直接使用。 使用Gradle构建项目时,你需要创建一个`...

    gradle-user-guide-(中文版).pdf

    - 环境变量:配置系统的环境变量,以便可以在任何目录下运行Gradle。 - 运行和测试安装:用户需要运行一些命令来测试安装是否成功。 - JVM选项:Gradle允许设置JVM的启动选项,以便优化性能或进行调试。 4. 排除...

    gradle-3.4-all.zip

    "gradle-3.4-all.zip" 是Gradle 3.4版本的完整包,包含了所有必要的组件,包括运行环境、文档和示例。由于官网下载可能不稳定,这个压缩包提供了一个可靠的下载源。 以下是Gradle 3.4版本中各个文件夹和文件的详解...

    gradle入门指南(离线版)

    - **安装**: 下载并安装Gradle,配置环境变量,使得命令行可以调用`gradle`命令。 - **初始化项目**: 使用`gradle init`命令创建新项目,选择项目类型(如Java应用、Groovy应用等)。 ### 3. 构建脚本结构 - **...

    gradle入门介绍

    - **设置环境变量**:确保`GRADLE_HOME`指向Gradle的安装目录,`PATH`包含`GRADLE_HOME/bin`。 - **验证安装**:在命令行输入`gradle -v`,如果显示Gradle版本信息,说明安装成功。 ### 3. Gradle 构建脚本 - **...

    gradle入门到精通公开课视频.txt

    - **环境变量配置**:将 Gradle 的 bin 目录添加到系统 PATH 环境变量中。 - **验证安装**:打开命令行工具输入 `gradle -v` 命令查看 Gradle 版本信息。 #### 二、Gradle 基础概念与使用 **2.1 构建脚本与基本...

    gradle英文教程

    - **环境变量设置**:设置 GRADLE_HOME 和 PATH 环境变量,以便可以在命令行中直接调用 Gradle。 - **测试安装**:通过执行 `gradle --version` 命令来验证安装是否成功。 - **JVM 选项**:可以配置 JVM 选项来...

    gradle入门到精通公开课视频.txt 网盘链接

    - 在Windows环境下,设置`GRADLE_HOME`环境变量指向解压后的目录,并在`Path`环境变量中添加`%GRADLE_HOME%\bin`。 - 在Linux或MacOS环境下,编辑`~/.bashrc`或`~/.zshrc`文件,添加`export GRADLE_HOME=/path/to/...

    gradle入门到精通.txt

    - **环境变量设置**:将解压后的 `bin` 目录路径添加至系统的 PATH 环境变量中。 - **验证**:打开命令行窗口输入 `gradle -v` 命令检查是否安装成功。 2. **Gradle Wrapper**:Gradle 提供了一种称为 Wrapper 的...

    Gradle User Guide

    - 环境变量配置:将Gradle的bin目录添加到系统的PATH环境变量中,方便在命令行中调用Gradle。 - 测试安装:通过运行`gradle -v`检查Gradle是否正确安装和配置。 - JVM选项:可以为Gradle设置JVM参数来调整性能。 ...

    项目构建工具Gradle官方用户手册(英文)

    - **设置环境变量**:设置`GRADLE_HOME`环境变量指向Gradle安装目录,并将其添加到系统的PATH环境变量中。 - **测试安装**:在命令行中输入`gradle -v`,检查安装是否成功。 #### 2. 构建脚本基础 - **项目与任务**...

    Gradle user guide(2.7)

    - **环境变量**:设置`GRADLE_HOME`和`PATH`环境变量。 - **运行和测试安装**:通过执行`gradle --version`命令来验证安装是否成功。 - **JVM选项**:可以设置JVM选项来优化Gradle的性能。 #### 5. 故障排除 - **...

    gradle2.4用户指南(英文版)

    - **环境变量**:设置`GRADLE_HOME`和`PATH`等环境变量。 - **测试安装**:运行简单的Gradle命令验证安装是否成功。 - **JVM选项**:配置JVM参数以优化Gradle性能。 #### 4. 构建脚本基础 - **项目与任务**:...

    gradle 官方文档 中文版

    此外,Gradle的易用性在于其简单的入门过程,包括安装、配置环境变量和运行测试等步骤。对于遇到的问题,Gradle也提供了丰富的文档和社区支持来帮助用户快速排除故障。构建脚本基础知识部分介绍了如何定义项目和任务...

    CXF入门 -- 第一个简单webService

    在开始之前,确保你已经安装了Java开发环境(JDK)并设置了相应的环境变量。此外,你需要下载并集成Apache CXF到你的开发环境中,例如使用Maven或Gradle。 3. **创建Web服务项目** 使用Maven创建一个新的项目,并...

    gradle使用手册中文版

    ### Gradle 使用手册中文版知识点概览 #### 关于本书 本书旨在为用户提供全面的 Gradle 使用指导,从基础知识到高级技巧,帮助开发者熟练掌握 Gradle 的各项功能,提高项目构建效率。 #### 介绍 Gradle 是一种...

    gradle 用户指南

    - **GRADLE_HOME:** 设置此环境变量指向Gradle的安装目录。 - **JAVA_HOME:** 确保已经正确设置了此环境变量。 **4.5 测试安装** - **命令行测试:** 使用`gradle --version`命令来验证安装是否成功。 - **结果...

    ANDROID GRADLE 教程

    总的来说,Android Gradle教程覆盖了从安装Gradle到配置Android项目的整个流程,让开发者能够迅速入门并有效利用Android Studio和Gradle工具。通过学习这些基础知识点,开发者可以开始构建自己的Android应用,并利用...

Global site tag (gtag.js) - Google Analytics