アセンブリ プラグインをプロジェクトの「パッケージ」フェーズにバインドできることはわかっていますが、別のものが必要です。
- 実行
mvn package
すると、アセンブリなしで実行されます - 実行すると、最初にフェーズ
mvn assembly:single
が実行されます。package
手動で実行できることはわかっていますmvn package assembly:single
が、これは冗長でエラーが発生しやすいです。コードを編集して「パッケージ」を に入れるのを忘れると、変更されたコードをコンパイルせずに、アセンブリに古いバージョンのコードmvn assembly:single
が生成されます。