Java 插件在你的項目里加入了許多任務(wù). 然而, 你只會用到其中的一小部分任務(wù). 最常用的任務(wù)是 build 任務(wù), 它會建立你的項目. 當(dāng)你運行 gradle build 命令時, Gradle 將會編譯和測試你的代碼, 并且創(chuàng)建一個包含類和資源的 JAR 文件:
例子 7.2. 建立一個 Java 項目
gradle build 命令的輸出
> gradle build
:compileJava
:processResources
:classes
:jar
:assemble
:compileTestJava
:processTestResources
:testClasses
:test
:check
:build
BUILD SUCCESSFUL
Total time: 1 secs
其余一些有用的任務(wù)是:
clean
刪除 build 生成的目錄和所有生成的文件.
assemble
編譯并打包你的代碼, 但是并不運行單元測試. 其他插件會在這個任務(wù)里加入更多的東西. 舉個例子, 如果你使用 War 插件, 這個任務(wù)將根據(jù)你的項目生成一個 WAR 文件.
check
編譯并測試你的代碼. 其他的插件會加入更多的檢查步驟. 舉個例子, 如果你使用 checkstyle 插件, 這個任務(wù)將會運行 Checkstyle 來檢查你的代碼.