プロジェクトで Maven フェイルセーフ プラグインが実行されません。mvn verify を実行すると、必ず確実に実行されます。mvn failsafe:verify と入力すると、次のエラーで失敗します。
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.11:verify (default-cli) on project experiment-server: /home/user/workspace/MyProject-Main/MyProject-IntegrationTest/target/failsafe-summary.xml (The system cannot find the path specified) -> [Help 1]
だから私は基本的に同じ問題を抱えています:フェイルセーフプラグインはあるプロジェクトでは実行されませんが、別のプロジェクトでは実行されます-なぜですか? 私のpomがすでに次のようになっているという違いがあります:
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.14.1</version>
<executions>
<execution>
<id>failsafe-integration-tests</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
<execution>
<id>failsafe-verify</id>
<phase>verify</phase>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
そして、これがこの男たちの問題の解決策でした。このサイトの解決策を除いて、私にはうまくいきませんでした。誰かが私が台無しにした場所を指摘できますか?
また、統合前フェーズで exec-maven-plugin を使用してサーバーを起動したいという問題もあります。しかし、 mvn-verify を試すと、最後に実行されます。