maven jetty plugin 配置指南(翻译)

maven jetty plugin 配置指南(翻译)

ID:8810912

大小:103.00 KB

页数:9页

时间:2018-04-08

maven jetty plugin 配置指南(翻译)_第1页
maven jetty plugin 配置指南(翻译)_第2页
maven jetty plugin 配置指南(翻译)_第3页
maven jetty plugin 配置指南(翻译)_第4页
maven jetty plugin 配置指南(翻译)_第5页
资源描述:

《maven jetty plugin 配置指南(翻译)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MavenJettyPlugin配置指南(翻译)Jetty版本信息Jetty7-此插件更名为jetty-maven-plugin,以便更符合maven2的协定。为了在Web应用做快速应用开发做准备,详见多Web应用源目录。为了在Jetty里运行一个Web应用,你如果按照Maven默认的做法构造(resources文件存放,${basedir}/src/main/webapp下Classes文件存放在${project.build.outputDirectory}下,web.xml的配置描述${basedir}/src/main/webapp/WEB-INF/

2、web.xml),你不需要配置任何其它东西。只需输入:mvnjetty:run这将在端口为8080的Jetty服务器上启动你的项目。Jetty将持续运行,直到插件是明确停止,例如,按下,您也可以使用mvnjetty:stop命令。委托这个插件运行Web应用是非常方便的,因为它可以配置成能定期扫描Web应用的任何改变和自动部署Web应用。这就可以消除开发周期中编译和部署的步骤从而更加富有成效。你使用的IDE时对项目做的任何改变,都将直接自动导入到当前运行的web容器里,使您可以立即对其进行测试,立竿见影。如果不管出于什么原因,你总不能运行一个未

3、组合过的web应用吧,在下文讨论中提到这个插件同样也支持jetty:run-war和jetty:run-exploded命令。关于其他命令的更多信息请查阅Jetty文档中的mvnjetty:runpage、mvnjetty:run-explodedpage、mvnjetty:run-warpage。自动执行插件有时候,例如在做集成测试时,你当然希望在测试开始时自动运行你的项目,测试完成时停止,而不只是手动的在命令行执行mvnjetty:run吧。要做到这一点,你需要为jetty插件创建几个脚本,并使用true

4、on>配置选项来预防Jetty无限期运行,迫使它只在执行Maven时才运行。像下面pom.xml片段中描述的pre-integration-test和post-integration-test就是用来触发执行和关闭Jetty:org.mortbay.jettymaven-jetty-plugin6.1.1010

5、ds>foo9999start-jettypre-integration-testrun0true

6、>stop-jettypost-integration-teststop注意:Maven默认都是通过org.apache.maven.plugins的groupId来查找插件的,即使这个groupId跟上面要表达的内容完全不同。为了更明确的指向这个groupId是我们需要的插件,唯一的办法就是在settings.xml也做如下设置:...

7、nGroups>org.mortbay.jetty如何通过命令行停止插件委托Jetty插件无限期运行的目标包括run、run-war和run-exploded。你可以在视窗控制终端(如DOS窗口)使用关闭它,或者在另一个视窗控制终端使用stop目标关闭。如果你希望能使用mvnjetty:stop执行关闭命令,则需要你在插件中配置一个特殊的端口和控制键。下面是一个例子配置:org.mortbay.jetty<

8、/groupId>maven

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。