maven中使用jetty

一. 配置





Maven配置代码 复制代码 收藏代码
1.<!-- 添加此插件以便启动jetty --> 
2.<plugin> 
3.    <groupId>org.mortbay.jetty</groupId> 
4.    <artifactId>maven-jetty-plugin</artifactId> 
5.    <version>6.1.10</version> 
6.    <configuration> 
7.        <encoding>UTF-8</encoding> 
8.        <scanIntervalSeconds>10</scanIntervalSeconds> 
9.        <stopKey>foo</stopKey> 
10.        <stopPort>9999</stopPort> 
11.    </configuration> 
12.    <executions> 
13.        <execution> 
14.            <id>start-jetty</id> 
15.            <phase>pre-integration-test</phase> 
16.            <goals> 
17.                <goal>run</goal> 
18.            </goals> 
19.            <configuration> 
20.                <scanIntervalSeconds>0</scanIntervalSeconds> 
21.                <daemon>true</daemon> 
22.            </configuration> 
23.        </execution> 
24.        <execution> 
25.            <id>stop-jetty</id> 
26.            <phase>post-integration-test</phase> 
27.            <goals> 
28.                <goal>stop</goal> 
29.            </goals> 
30.        </execution> 
31.    </executions> 
32.</plugin> 




简化版配置:



Xml代码 复制代码 收藏代码
1.<plugin> 
2.    <groupId>org.mortbay.jetty</groupId> 
3.    <artifactId>jetty-maven-plugin</artifactId> 
4.    <version>8.1.5.v20120716</version> 
5.    <configuration> 
6.        <stopPort>9966</stopPort> 
7.        <stopKey>foo</stopKey> 
8.        <scanIntervalSeconds>10</scanIntervalSeconds> 
9.        <webApp> 
10.            <contextPath>/teff</contextPath> 
11.        </webApp> 
12.    </configuration> 
13.</plugin> 





二. maven启动命令



mvn -Djetty.port=9999 jetty:run

可以同时启动多个,而不至于端口冲突

猜你喜欢

转载自zzmt2012.iteye.com/blog/2275408