Ich habe ein Maven-Projekt mit folgendem Plugin im pom
Wie man Krieg von Tomcat über Child Pom mit Maven Tomcat Plugin bereitstellen?
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/casemanager</path>
<update>true</update>
</configuration>
</plugin>
Wenn ich ein mvn tomcat7:run
tue, ist mein Krieg ganz gut zum Einsatz. Aber ich habe die folgende Konfiguration in einem der Module von meinem Maven Projekt
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<executions>
<execution>
<id>tomcat-run</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<fork>
true
</fork>
</configuration>
</execution>
<execution>
<id>tomcat-shutdown</id>
<goals>
<goal>shutdown</goal>
</goals>
<phase>post-integration-test</phase>
</execution>
</executions>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
I Kater in der pre-integration-test
Phase ausgeführt werden soll. Jetzt, wenn ich eine mvn verify
mache, startet es den Server, aber stellt meinen Krieg nicht bereit. Ich habe sogar versucht, die warSourceDirectory
zur Verfügung zu stellen. Fehle ich hier etwas?