Wie Maven-todsichere-Plugin Ausführung zwei separate Ausführungen aufgeteilt?
Frage
Das ist, was ich versuche zu tun:
[...]
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<excludes>
<exclude>**/*JSFTest.java</exclude>
</excludes>
<executions>
<execution>
<phase>integration-test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<excludes>
<!-- intentionally empty to override configuration above -->
</excludes>
<includes>
<include>**/*JSFTest.java</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
Meine benutzerdefinierte <execution>
hat alle JSF bezogenen Tests im Behälter laufen. Leider gibt es keine Tests finden. Sieht aus wie <includes>
funktioniert nicht. Während <excludes>
ausschließen effektiv diese Tests während der Phase test
. Was ist hier falsch?
Lösung
Überprüfen Sie diese auf, wie sowohl die Integration Tests zu tun und im selben Projekt zu testen.
http://docs.codehaus.org/display/MAVENUSER/ Maven + und + Integration + Testing
Meine Präferenz ist die maven-failsafe-plugin
Andere Tipps
Mehr als Notiz an mich selbst:; -)
<excludes>
<exclude>none</exclude>
<excludes>
Ein leeres schließt nicht funktioniert.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow