[quote]maven使用jetty启动
[size=large][color=darkblue][b]一. 配置[/b][/color][/size]
简化版配置:
[size=large][b][color=darkblue]二. maven启动命令[/color][/b][/size]
mvn -Djetty.port=9999 jetty:run
可以同时启动多个,而不至于端口冲突
[/quote]
[size=large][color=darkblue][b]一. 配置[/b][/color][/size]
<!-- 添加此插件以便启动jetty -->
<build>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
<configuration>
<encoding>UTF-8</encoding>
<scanIntervalSeconds>10</scanIntervalSeconds>
<stopKey>foo</stopKey>
<stopPort>9999</stopPort>
</configuration>
<executions>
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<scanIntervalSeconds>0</scanIntervalSeconds>
<daemon>true</daemon>
</configuration>
</execution>
<execution>
<id>stop-jetty</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>
<plugins>
</build>
简化版配置:
<build>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.5.v20120716</version>
<configuration>
<stopPort>9966</stopPort>
<stopKey>foo</stopKey>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webApp>
<contextPath>/teff</contextPath>
</webApp>
</configuration>
</plugin>
<plugins>
</build>
[size=large][b][color=darkblue]二. maven启动命令[/color][/b][/size]
mvn -Djetty.port=9999 jetty:run
可以同时启动多个,而不至于端口冲突
[/quote]