在项目中为了方便起见需要把 服务器 集成到Maven中以方便调试,
&nbs p;
作为plu gin 集成:
[ht ML ]
<plugin>
<groupId> org .mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
< config uration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webAppConfig>
<contextPath>/web</contextPath>
<!-- 额外的 Class Path配置,路N多的 PR o PE rties文件等 -->
<extraClasspath>properties</extraClasspath>
</webAppConfig>
<contextHandlers>
<!-- 子项目依赖, 或者 需要加多个项目到这一个jetty运行环境里面 -->
<contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
<war> .. /s ub web/src/m ai n/webapp</war>
<contextPath>/subweb</contextPath>
</contextHandler>
</contextHandlers>
< Sys tem Prop erties>
<systemProperty>
<n am e>catalina.base</name>
<value>${basedir}/t arg et</>
</systemProperty>
</systemProperties>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>8080</port>
< ;m ax idle Time>400000</maxIdleTime>
</connector>
</connectors>
</configuration>
</plugin>
直接在项目下运行mvn jetty:run
作为Maven参数集成:
[html]
<profiles>
<profile>
<id>run-jetty</id>
<build>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webAppConfig>
<contextPath>/web</contextPath>
<extraClasspath>properties</extraClasspath>
</webAppConfig>
<contextHandlers>
<contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
<war>subweb/src/main/webapp</war>
<contextPath>/subweb</contextPath>
</contextHandler>
</contextHandlers>
<systemProperties>
<systemProperty>
<name>catalina.base</name>
<value>${basedir}/target</>
</systemProperty>
</systemProperties>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>8080</port>
<maxIdleTime>400000</maxIdleTime>
</connector>
</connectors>
</configuration>
</plugin>
</plugins>
</build>
<profile>
<profiles> www.2cto.com
项目下运行 mvn -Dskip test s=true clean test -Prun-jetty
http://www.devhup .COM /?p=140
作者:devhubs总结
以上是 为你收集整理的 Jetty与Maven集成 全部内容,希望文章能够帮你解决 Jetty与Maven集成 所遇到的问题。
如果觉得 网站内容还不错, 推荐好友。