Categories: Gradle 教程

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 公约对象提供。

andy

前端小白,在Web176教程网这个平台跟大家一起学习,加油!

Share
Published by
andy

Recent Posts

聊聊vue3中的defineProps

在Vue 3中,defineP…

7 天 ago

在 Chrome 中删除、允许和管理 Cookie

您可以选择删除现有 Cooki…

2 周 ago

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

3 周 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

4 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

4 周 ago

Vue3:手动清理keep-alive组件缓存的方法

Vue3中手动清理keep-a…

1 月 ago