×
Gradle 简介Gradle 概述Gradle 安装Gradle 问题反馈Gradle 构建基础Gradle Java 构建入门Gradle 依赖管理基础Gradle Groovy 快速入门Gradle Web 工程构建Gradle 命令行的基本使用Gradle 图形用户界面Gradle 编写构建脚本Gradle 教程 - 杂七杂八Gradle 任务详述Gradle 使用文件Gradle 从 Gradle 中调用 AntGradle 日志Gradle 守护进程Gradle 构建环境Gradle 插件Gradle 标准的 Gradle 插件Gradle Java 插件Gradle Groovy 插件Gradle Scala 插件Gradle War 插件Gradle Ear 插件Gradle Jetty 插件Gradle Checkstyle 插件Gradle CodeNarc 插件Gradle FindBugs 插件Gradle JDepend 插件Gradle PMD 插件Gradle JaCoCo 插件Gradle Sonar 插件Gradle Sonar Runner 插件Gradle OSGi 插件

Gradle Jetty 插件


Jetty 插件继承自 War 插件,并添加一些任务,这些任务可以让你在构建时部署你的 web 应用程序到一个 Jetty 的 web 嵌入式容器中。

用法

要使用 Jetty 的插件,请在构建脚本中包含以下语句:

使用 Jetty 插件

build.gradle

apply plugin: 'jetty'  

任务

Jetty 插件定义了以下任务:

表 28.1. Jetty 插件 - 任务

任务名称 依赖于 类型 描述
jettyRun compile jettyRun 启动 Jetty 实例并将部署上 exploded web 应用程序。
jettyRunWar war jettyRunWar 启动 Jetty 实例并将部署上 WAR 包。
jettyStop - jettyStop 停止 Jetty 实例。

图 28.1. Jetty 插件 - tasks

项目布局

Jetty 插件使用 和 War 插件相同的布局。

依赖管理

Jetty 插件并不定义任何依赖配置。

公约属性

Jetty 插件定义了下列公约属性:

表 28.2. Jetty 插件 - 属性

属性名称 类型 默认值 描述
contextPath String WAR 文件的base name 在 Jetty 容器里面的应用程序部署位置。
httpPort Integer 8080 Jetty 监听 HTTP 请求的 TCP 端口。
stopPort Integer null Jetty 监听 admin 请求的 TCP 端口。
stopKey String null 当需要请求停止时,传递给 Jetty 的key。

这些属性都由一个 JettyPluginConvention 公约对象提供。


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)