私は6ダースのモジュールを持つMavenプロジェクトをビルドしています。マルチモジュールプロジェクト用のすべてのjarとソースjarのアーカイブを作成する
MavenまたはIvyのいずれかを使用して自分自身でインポートするのは問題ありませんが、他のチームもこれらのjarを使いたいと思いますが、jarとソースjarをバージョン管理にコミットすることが慣習です。
私はzip/tarアセンブリを生成したいと思います。
私はMaven Assembly Plugin: Including Module Binariesを読んだが、私はので、それを使用しての恥ずかしがり屋だ:
- linked FAQ entryリターン404;
- すべてのモジュールを手動で指定する必要があります。
代替手段はありますか?
更新:私は
mvn assembly:assembly -DprojectModulesOnly=true
mvn assembly:assembly
との両方が、すべてのモジュールが実行されたビルドした直後
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to create assembly: Error creating assembly archive bin: You must set at least one file.
で失敗したビルトインアセンブリ記述子を使用してみました。
私はまったく同じ問題を抱えています(正確には1年2日後にリンクされたFAQはまだ404です)。 – Justin