您的位置:首页 > 其它

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

2015-05-07 09:08 429 查看
其他章节的翻译请参见:
http://blog.csdn.net/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
翻译不易,转载请注明本文在CSDN博客上的出处:
http://blog.csdn.net/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 插件 - 任务

[thead]
[/thead]

任务名称依赖于类型描述
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插件 - 属性

[thead]
[/thead]

属性名称类型默认值描述
contextPath
String
WAR 文件的base name在 Jetty 容器里面的应用程序部署位置。
httpPort
Integer
8080
Jetty 监听 HTTP 请求的 TCP 端口。
stopPort
Integer
null
Jetty 监听 admin 请求的 TCP 端口。
stopKey
String
null
当需要请求停止时,传递给 Jetty 的key。
这些属性都由一个
JettyPluginConvention
公约对象提供。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: