main
|_ main-a
|_ main-b
main-a,main-b为两个web应用,直接在main-a里做jetty的配置,让我在jetty加载完main-a的时候也去加载main-b
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<configuration>
<webApp>${basedir}/target/main-a</webApp>
<scanIntervalSeconds>10</scanIntervalSeconds>
<contextPath>/main-a</contextPath>
<contextHandlers>
<contextHandler implementation="org.eclipse.jetty.maven.plugin.JettyWebAppContext">
<!-- <war>${project.parent.basedir}/main-b/target/main-b.war</war> -->
<resourceBase>${project.parent.basedir}/main-b/target/main-b</resourceBase>
<contextPath>/main-b</contextPath>
</contextHandler>
</contextHandlers>
</configuration>
</plugin>
然后在main-b执行完package生成war包后,再在main-a工程目录下直接mvn jetty:run就可以同时让jetty加载main-a和main-b
(http://yvonxiao.iteye.com/blog/1145084)