Das macht mich wahnsinnig. Das Maven Failsafe Plugin wird nicht auf meinem Projekt laufen. Wenn ich mvn verify
ausführen, läuft nur todsichere. Wenn ich mvn failsafe:verify
Typ schlägt es mit dem folgenden Fehler:Failsafe-Plugin wird nicht auf einem Projekt laufen, sondern auf einem anderen laufen - warum?
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Simulation Experiment Server 1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-failsafe-plugin:2.11:verify (default-cli) @ experiment-server ---
[INFO] Failsafe report directory: C:\IdeaProjects\experiment_server\target\failsafe-reports
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.551s
[INFO] Finished at: Fri Mar 30 11:24:58 GMT-06:00 2012
[INFO] Final Memory: 5M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.11:verify (default-cli) on project experiment-server: C:\IdeaProjects\experiment_server\target\failsafe-reports\failsafe-summary.xml (The system cannot find the path specified) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Es beschweren sich über nicht failsafe-summary.xml
finden. Aber das sollte vom Plugin erstellt werden. Und das Plugin funktioniert gut (und erstellt die failsafe-summary.xml
Datei, wenn ich laufen laufen Antonio Goncalves wunderbar Arquillian example project.
Also kopierte ich die genaue Plugin-Informationen Antonio verwendet, und es wird immer noch nicht auf meinem Projekt laufen. Ich habe meine modelliert POM genau wie seine (außer ohne Eltern Pom) - etwas muss schief gehen, ich weiß einfach nicht was.Warum wird Failsafe auf sein Projekt laufen, aber nicht meins?
Hier ist meine Failsafe Pom .xml Eintrag, der direkt von seinem genommen wird, und ist das gleiche wie die auf Fail-safe-usaages Website):
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${version.maven.failsafe.plugin}</version>
<configuration>
</configuration>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
Danke für jede Hilfe, das macht mich wahnsinnig.
UPDATE Okay, ich scheine fixierte bekam das cannot find failsafe-summary.xml
Problem zu haben - ich mein Verzeichnis von experiment_server
zu experiment-server
ändern. Ich denke, das vermasselt fehlersicher.
Aber ich habe immer noch Probleme, Failsafe aus dem Befehl mvn verify
oder mvn integration-test
zu starten. Beide Befehle rufen "todsichere" anstatt "ausfallsicher" auf. Ich kann jetzt Failsafe direkt ausführen, indem Sie den folgenden Befehl verwenden: mvn failsafe:integration-test
, aber sollte Failsafe nicht automatisch mit mvn verify
ausgeführt werden? Meine mvn help:effective-pom
zeigt, dass Failsafe da ist, also das ist nicht das Problem ... Irgendwelche Ideen?
Welche Maven-Version verwenden Sie? – khmarbaise
Kann eine Ausgabe eines Laufs hinzufügen, in dem die IT nicht ausgeführt wird? Wie hast du Maven angerufen? – khmarbaise
Ich laufe Maven 3.04. Ich verstehe nicht, was Sie in Ihrer zweiten Frage fragen. Kannst du es anders formulieren? –