您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

构建自己的 Gradle 工程

前面一篇中我们介绍了 Groovy 语言的基础语法。这篇我们将一步步带大家从环境搭建到创建 Gradle 工程。从 0 到 1,帮助大家更好的理解 Gradle。

我们安装 Gradle 之前首先要确保我们已经在系统中安装了 JDK,并且 JDK 的版本最低在 1.7。注意最新的 Gradle 版本需要 JDK1.8 及以上。
可以在控制台用java -version 命令查看自己的 JDK 版本。如下:

Gradle 的安装有 2 种方式:

首先我们需要在下载自己需要的版本的包,如图所示选择binary-only本教程使用的是 v6.0.1 版本

下载后我们需要配置环境变量,v6.0.1 这个版本是目前使用最广泛的版本。

在 Windows 配置环境变量,跟 Java 一样,我们依次点击 我的电脑 -> 右键 -> -> 高级系统设置 -> 环境变量

我们找到Path变量,选中后点击 编辑,如下我们点击右上角 新建在空白行填入的不是 gradle 解压后的目录,而是要在后面再\bin,如我的解压目录是 D:\gradle\gradle-6.0.1,那么我应该填 D:\gradle\gradle-6.0.1\bin

配置完成后我们重启控制台,使用gradle -v检查是否安装成功。

Mac 配置环境变量不像 Windows 是可视化的,Mac 配置环境变量我们需要在控制台,打开.bash_profile,然后配置环境变量。

export GRADLE_HOME=/Library/gradle/gradle-.
export PATH=$PATH:$GRADLE_HOME/bin

上面我们配置完了 Gradle 的环境变量。下面我们就来创建 Gradle 的 Hello World 程序。我们这里以 Windows 平台为例。

task hello {
    doLast {
        println ''
    }
}

然后在控制台进入到当前目录,输入命令gradle -q hello,我们看到就会打印出“”。

在 Gradle 中taskaction是其非常重要的两个元素。在上面的中,hellotask,也就是原子任务。doLastaction。就是task执行完成后就会回调这个action。对于上面的在低版本时,我们还可以简化它的写法:

task hello << {
    println ''
}

但是,在最新的版本已经该写法了,如果在 5.0 以上的版本,我们还按照这样写编译器会报以下:

FAILURE: Build  with an exception.

* Where:
Build file 'D:\gradleProjects\demo\build.gradle' line: 

* What went wrong:
A problem occurred evaluating root project 'demo'.
>  not find method leftShift() for arguments [build_6odtt7gwzdon1qbfuzq3t7iwz$_run_closure1@6c146124] on task ':hello' of type org.gradle.api.DefaultTask.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD  in 872ms

本文我们首先介绍了 Gradle 的安装分为包管理安装手动安装两种方式。本文着重介绍手动安装的方式。紧接着创建了 Hello World 项目打印 。

这里我们需要注意以下几点:


联系我
置顶