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