前兩天聽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路徑。

2. 創建Gradle項目
在當前Project中(可以當做eclipse中的workspace),創建一個gradle的java項目。並和Maven項目一樣需要設置項目的GroupId、ArtifactId和Version。如下圖所示:




點擊"Finish",gralde-demo項目就創建好了。

但是idea又抽風了,我明明勾了自動創建空文件夾,但結果還是得自己動手。。。
Gradle的文件結構和Maven基本一致:
src/main/java:存放java代碼;
src/main/resources:存放資源和配置文件;
src/test/java:存放測試用的java代碼;
src/test/resources:存放測試用的資源和配置文件;
src/main/webapp:存放WEB的代碼和資源(如果是web項目的話需要);
手動創建完成后的結構如圖所示:

那這個創建的項目究竟能不能用呢,現在我們寫一個很單純的代碼,代碼如下:
下面可以使用IDEA內建的gradle命令工具執行一下,gradle的build命令,看看能否構建成功。

"BUILD SUCCESSFUL" 看來是成功了。項目目錄下多了build文件夾,在libs中已經有了打包好的jar文件。
和Maven的pom.xml一樣,Gradle可以這么構建出項目也是有着自己的構建配置文件。
下面我們就打開build.gradle文件看看這里面究竟寫了啥。