1. 程式人生 > >(轉)Gradle初探(一):建立一個Gradle專案

(轉)Gradle初探(一):建立一個Gradle專案

http://www.jianshu.com/p/c0fc6a91d3e7

前兩天聽BOSS提到了Gradle,說論壇里人說"比Maven好"云云,故抽空試玩了下。

1. 環境準備

1.1. 先上Gradle官網下載最新版的程式,地址:https://gradle.org/gradle-download/

1.2. 配置環境變數

GRADLE_HOME:值為gradle根目錄路徑,並在PATH中新增 "%GRADLE_HOME%\bin"

1.3. 配置IDE工具的Gradle環境

這裡我使用IDEA進行建立(eclipse應該也有對應的gradle外掛)。

首先在IDEA的settings中找到Gradle選項,配置gradle home路徑。

圖1.3 在IDEA中配置Gradle

2. 建立Gradle專案

在當前Project中(可以當做eclipse中的workspace),建立一個gradle的java專案。並和Maven專案一樣需要設定專案的GroupId、ArtifactId和Version。如下圖所示:

圖2.1 建立一個Gradle的JAVA專案

圖2.2 設定專案GroupId、ArtifactId和Version

圖2.3 gradle相關設定

圖2.4 定義專案所在物理路徑的資料夾名稱

點選"Finish",gralde-demo專案就建立好了。

圖2.5

但是idea又抽風了,我明明勾了自動建立空資料夾,但結果還是得自己動手。。。

Gradle的檔案結構和Maven基本一致:

src/main/java:存放java程式碼;

src/main/resources:存放資源和配置檔案;

src/test/java:存放測試用的java程式碼;

src/test/resources:存放測試用的資源和配置檔案;

src/main/webapp:存放WEB的程式碼和資源(如果是web專案的話需要);

手動建立完成後的結構如圖所示:

圖2.6 目錄結構

那這個建立的專案究竟能不能用呢,現在我們寫一個很單純的程式碼,程式碼如下:

 

圖2.7 執行build命令構建專案

"BUILD SUCCESSFUL" 看來是成功了。專案目錄下多了build資料夾,在libs中已經有了打包好的jar檔案。

和Maven的pom.xml一樣,Gradle可以這麼構建出專案也是有著自己的構建配置檔案。

下面我們就開啟build.gradle檔案看看這裡面究竟寫了啥。