<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<executions>
<execution>
<id>start-container</id>
<phase>pre-integration-test</phase>
<goals>
<goal>start</goal>
</goals>
</execution>
<execution>
<id>stop-container</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
<configuration>
<wait>true</wait>
<container>
<containerId>jetty</containerId>
<type>endorsed</type>
</container>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.5</version>
<configuration>
<scanIntervalSeconds>5</scanIntervalSeconds>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>${jetty.port}</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
<webAppSourceDirectory>${target.webapp}</webAppSourceDirectory>
<classesDirectory>${target.classes}</classesDirectory>
<testClassesDirectory>${target.test}</testClassesDirectory>
<scanTargets>
<scanTarget>${src.test}</scanTarget>
</scanTargets>
<webXml>${target.web-inf}/web.xml</webXml>
</configuration>
</plugin>
Partager