Gradle是一款非常強(qiáng)大的構(gòu)建工具,最近學(xué)習(xí)了下Gradle的基礎(chǔ)使用,這里記錄下我的使用實(shí)踐朽砰。
一. 安裝Gradle
安裝Gradle直接去官網(wǎng)下載最新zip包朦佩,解壓到某個(gè)文件夾并思,然后添加環(huán)境變量GRADLE_HOME
,內(nèi)容為你解壓文文件夾的路徑吕粗,此目錄下含有bin
文件夾纺荧。然后再將%GRADLE_HOME%\bin
添加到PATH變量中,cmd執(zhí)行gradle -v
颅筋,類似下圖則安裝成功:
二. 構(gòu)建簡(jiǎn)單的Java項(xiàng)目
安裝成功后在工作目錄創(chuàng)建gradle-java
目錄宙暇,在此目錄下使用Gradle進(jìn)行簡(jiǎn)單Java項(xiàng)目的實(shí)踐。
1. 初始化項(xiàng)目框架
執(zhí)行gradle tasks
可以查看當(dāng)前目錄的Gradle項(xiàng)目可用的所有Gradle任務(wù):
init
任務(wù)可以理解為創(chuàng)建Gradle工程初始骨架议泵,可以輸入gradle help --task init
查看幫助:
我們執(zhí)行以下命令就是初始化一個(gè)Java項(xiàng)目:
gradle init --type java-application
執(zhí)行完畢后目錄結(jié)構(gòu)如下:
gradle-java
│ build.gradle
│ gradlew
│ gradlew.bat
│ settings.gradle
│
├─gradle
│ └─wrapper
│ gradle-wrapper.jar
│ gradle-wrapper.properties
│
└─src
├─main
│ └─java
│ App.java
│
└─test
└─java
AppTest.java
Gradle完成了項(xiàng)目基本骨架的創(chuàng)建占贫。
2. 運(yùn)行項(xiàng)目
App.java文件內(nèi)容如下:
/*
* This Java source file was generated by the Gradle 'init' task.
*/
public class App {
public String getGreeting() {
return "Hello world.";
}
public static void main(String[] args) {
System.out.println(new App().getGreeting());
}
}
此時(shí)執(zhí)行gradle tasks
看看這個(gè)項(xiàng)目Gradle能執(zhí)行哪些任務(wù):
可以看到多了很多新任務(wù),后面再討論為什么先口,執(zhí)行
gradle run
看看:
沒錯(cuò)型奥,run
任務(wù)完成了編譯運(yùn)行工作。