在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 物聯(lián)網(wǎng)/ Web 工程構(gòu)建
問題反饋
Gradle 插件
Scala 插件
Gradle 命令行的基本使用
任務(wù)詳述
安裝
概述
教程-雜七雜八
構(gòu)建環(huán)境
依賴管理基礎(chǔ)
使用 Gradle 圖形用戶界面
使用文件
CodeNarc 插件
Sonar 插件
Groovy 插件
Sonar Runner 插件
OSGi 插件
Ear 插件
Gradle 守護(hù)進(jìn)程
Java 插件
簡介
構(gòu)建基礎(chǔ)
FindBugs 插件
Groovy 快速入門
JaCoCo 插件
PMD 插件
War 插件
Checkstyle 插件
日志
Java 構(gòu)建入門
Jetty 插件
從 Gradle 中調(diào)用 Ant
標(biāo)準(zhǔn)的 Gradle 插件
Web 工程構(gòu)建
JDepend 插件
編寫構(gòu)建腳本

Web 工程構(gòu)建

本章介紹了 Gradle 對(duì) Web 工程的相關(guān)支持。Gradle 為 Web 開發(fā)提供了兩個(gè)主要插件,War plugin 和 Jetty plugin。 其中 War plugin 繼承自 Java plugin,可以用來打 war 包。jetty plugin 繼承自 War plugin 作為工程部署的容器。

打 War 包

需要打包 War 文件,需要在腳本中使用 War plugin:

War plugin

build.gradle

apply plugin: 'war'

備注:本示例代碼可以在 Gradle 發(fā)行包中的 samples/webApplication/quickstart 路徑下找到。

由于繼承自 Java 插件,當(dāng)你執(zhí)行 gradle build 時(shí),將會(huì)編譯、測(cè)試、打包你的工程。Gradle 會(huì)在 src/main/webapp 下尋找 Web 工程文件。編譯后的 classes 文件以及運(yùn)行時(shí)依賴也都會(huì)被包含在 War 包中。

Groovy web構(gòu)建

在一個(gè)工程中你可以采用多個(gè)插件。比如你可以在 web 工程中同時(shí)使用 War plugin 和 Groovy plugin。插件會(huì)將 Gradle 依賴添加到你的 War 包中。

Web 工程啟動(dòng)

要啟動(dòng) Web 工程,只需使用 Jetty plugin 即可:

采用 Jetty plugin 啟動(dòng) web 工程

build.gradle

apply plugin: 'jetty'

由于 Jetty plugin 繼承自 War plugin。調(diào)用 gradle jettyRun 將會(huì)把你的工程啟動(dòng)部署到 jetty 容器中。調(diào)用 gradle jettyRunWar 會(huì)打包并啟動(dòng)部署到 jetty 容器中。

待添加:使用哪個(gè) URL,配置端口,使用源文件的地方,可編輯你的文件,以及重新加載的內(nèi)容。

上一篇:Checkstyle 插件下一篇:FindBugs 插件