最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

首頁 慕課教程 Gradle 入門教程 Gradle 入門教程 構(gòu)建自己的 Gradle 工程

構(gòu)建自己的 Gradle 工程

前面一篇文章中我們介紹了 Groovy 語言的基礎(chǔ)語法。這篇文章我們將一步步帶大家從環(huán)境搭建到創(chuàng)建一個(gè) Gradle 工程。從 0 到 1,幫助大家更好的理解 Gradle。

1. Gradle 的安裝

我們安裝 Gradle 之前首先要確保我們已經(jīng)在系統(tǒng)中安裝了 JDK,并且 JDK 的版本最低在 1.7。注意最新的 Gradle 版本需要 JDK1.8 及以上。
可以在控制臺(tái)用java -version 命令查看自己的 JDK 版本。如下:

Gradle 的安裝有 2 種方式:

  1. 包安裝 :包安裝方式就是通過包管理的形式安裝,這種方式在 Mac 和 Linux 中比較常見。比如 MAC 可以用 MacportsHomebrew。當(dāng)然 Windows 也有比如 ChocolateyScoop 等。包安裝的方式請看官方文檔,本文不再多做贅述。
  2. 手動(dòng)安裝 :手動(dòng)安裝就是我們自己在官網(wǎng)下載需要的 Gradle 版本壓縮包,在本地解壓,并且配置環(huán)境變量。

首先我們需要在Gradle官網(wǎng)下載自己需要的版本的包,如圖所示選擇binary-only本教程使用的是 v6.0.1 版本。

下載后我們需要配置環(huán)境變量,v6.0.1 這個(gè)版本是目前使用最廣泛的版本。

2. Windows 配置 Gradle 環(huán)境

在 Windows 配置環(huán)境變量,跟 Java 一樣,我們依次點(diǎn)擊 我的電腦 -> 右鍵 -> 屬性 -> 高級(jí)系統(tǒng)設(shè)置 -> 環(huán)境變量

圖片描述

我們找到Path變量,選中后點(diǎn)擊 編輯,如下我們點(diǎn)擊右上角 新建,在空白行填入的不是 gradle 解壓后的目錄,而是要在后面再加上\bin,如我的解壓目錄是 D:\gradle\gradle-6.0.1,那么我應(yīng)該填 D:\gradle\gradle-6.0.1\bin。

配置完成后我們重啟控制臺(tái),使用gradle -v檢查是否安裝成功。

3. MAC 配置環(huán)境變量

Mac 配置環(huán)境變量不像 Windows 是可視化的,Mac 配置環(huán)境變量我們需要在控制臺(tái),打開.bash_profile文件,然后配置環(huán)境變量。

  1. 在控制臺(tái)輸入vi .bash_profile命令。
  2. 輸入以下內(nèi)容保存并退出:
export GRADLE_HOME=/Library/gradle/gradle-6.0.1
export PATH=$PATH:$GRADLE_HOME/bin
  1. 執(zhí)行source .bash_profile編譯.bash_profile文件。
  2. 重啟控制臺(tái),并輸入gradle -v命令驗(yàn)證 gradle 是否安裝成功。如下成功輸出版本號(hào)就證明我們已經(jīng)安裝成功。

4. 創(chuàng)建一個(gè) Gradle 項(xiàng)目輸出 Hello World

上面我們配置完了 Gradle 的環(huán)境變量。下面我們就來創(chuàng)建一個(gè) Gradle 的 Hello World 程序。我們這里以 Windows 平臺(tái)為例。

  1. D:\gradleProjects\demo創(chuàng)建一個(gè)build.gradle文件,輸入以下代碼:
task hello {
    doLast {
        println 'Hello world!'
    }
}

然后在控制臺(tái)進(jìn)入到當(dāng)前目錄,輸入命令gradle -q hello,我們看到就會(huì)打印出“Hello World!”。

![圖片描述](//img.mukewang.com/wiki/5e4f63e809e903db10470555.jpg) 當(dāng)然這只是一個(gè)最簡單的 Gradle 項(xiàng)目,當(dāng)我們需要構(gòu)建的項(xiàng)目比較復(fù)雜時(shí)。為了能夠讓各種語言的項(xiàng)目更快的構(gòu)建完成,所以就誕生了 Gradle,我們前面介紹過他是一個(gè)構(gòu)建腳本基于 Groovy 或是 Kotlin DSL 編寫的構(gòu)建工具。

在 Gradle 中taskaction是其非常重要的兩個(gè)元素。在上面的代碼中,hello是一個(gè)task,也就是一個(gè)原子任務(wù)。doLast是一個(gè)action。就是task執(zhí)行完成后就會(huì)回調(diào)這個(gè)action。對(duì)于上面的代碼在低版本時(shí),我們還可以簡化它的寫法:

task hello << {
    println 'Hello world!'
}

但是,在最新的版本已經(jīng)不支持該寫法了,如果在 5.0 以上的版本,我們還按照這樣寫編譯器會(huì)報(bào)以下錯(cuò)誤:

FAILURE: Build failed with an exception.

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

* What went wrong:
A problem occurred evaluating root project 'demo'.
> Could 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 FAILED in 872ms

5. 小結(jié)

本文我們首先介紹了 Gradle 的安裝分為包管理安裝手動(dòng)安裝兩種方式。本文著重介紹手動(dòng)安裝的方式。緊接著創(chuàng)建了一個(gè) Hello World 項(xiàng)目輸出打印 Hello World!。

這里我們需要注意以下幾點(diǎn):

  • 安裝 Gradle 前必須先安裝 JDK 環(huán)境,最低支持 JDK1.7【最新版的 Gradle 最低支持 JDK1.8】;
  • 配置環(huán)境變量時(shí),Path里面填的一定是 Gradle 目錄下的\bin目錄。
  • 在 Gradle 5.0 版本開始已經(jīng)不支持 (<<) 這種寫法了,只能使用 doLast寫法。