ビルドのフェーズに関係なく、プロジェクトのMavenビルドごとに1つのMavenプラグインゴール(jacoco:dump)を実行したいと思います。最後に1つのMavenプラグインゴールを実行する
実装するひとつのアイデアは、すべてのビルド時に実行するためにjacoco:dump goalをコンパイル・フェーズにリンクすることですが、最後のフェーズの最終目標としてダンプを実行することはできません。
実行順序
validate -> compile -> (any other phase and plugin goal execution) -> jacoco:dump
私はmvn verify
でビルドする場合、jacoco:dump
は、検証フェーズの後に実行することができるよう、 mvn compile
でビルドすると、jacoco:dump
はコンパイルフェーズ後に実行できます。
この問題をMavenで解決する方法はありますか?
は
ありがとうございます。プラグインの目標を直接使用するとどうなると思いますか? 'mvn test jacoco:dump'と同様です。 [ここ](https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Build_Lifecycle_Basics)に記載されているように、実行順序はコマンドラインで与えられたものなので、 jacoco:dump'を実行した後に、解決策があるかもしれません。どう思いますか? – gvdm
はい、それは良く聞こえます! – Revive