Gradle 1.12用户指南翻译——第二十八章. Jetty 插件

本文深入探讨了Jetty插件在构建和部署Web应用时的使用方法,包括其基本用法、任务、项目布局、依赖管理和公约属性等关键信息。通过示例展示如何在构建脚本中集成Jetty插件,以及如何利用其提供的任务进行应用部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其他章节的翻译请参见:

http://blog.youkuaiyun.com/column/details/gradle-translation.html

翻译项目请关注Github上的地址:

https://github.com/msdx/gradledoc/tree/1.12。

直接浏览双语版的文档请访问:

http://gradledoc.qiniudn.com/1.12/userguide/userguide.html。

另外,Android 手机用户可通过我写的一个程序浏览文档,带缓存功能的,目前0.2版本兼容2.1以上(5.0及以上没试过)的Android系统,地址如下:

http://www.wandoujia.com/apps/com.githang.gradledoc

翻译不易,转载请注明本文在优快云博客上的出处:

http://blog.youkuaiyun.com/maosidiaoxian/article/details/45555937

关于我对Gradle的翻译,以Github上的项目及http://gradledoc.qiniudn.com 上的文档为准。如有发现翻译有误的地方,将首先在以上两个地方更新。因时间精力问题,博客中发表的译文基本不会同步修改。



第二十八章. Jetty 插件

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

28.1. 用法

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

示例 28.1. 使用 Jetty 插件

build.gradle

apply plugin: 'jetty'

28.2. 任务

Jetty 插件定义了以下任务:

表 28.1. Jetty 插件 - 任务

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

图 28.1. Jetty 插件 - tasks


28.3. 项目布局

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

28.4. 依赖管理

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

28.5. 公约属性

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值