プロジェクトをMavenに移動し、最終的にはOSGiに移動します。私は現在、プロジェクトを配布しているのは、すべての依存関係を持つ大きなZipファイルです。私のプロジェクトコードはパッケージ全体のわずか20%ですが、すべての依存関係を再配布する必要があります。独立したモジュールが小さい場合、これはさらに少なくなる可能性があります。
ここでスタックオーバーフローを見ると、現在の計画を維持するには、maven-assembly-pluginでうまくいくはずです。
XMLマニフェストを調べてから、更新が必要なすべてのライブラリを収集するベースインストーラーを用意することを検討していました。これは、時々変更されるライブラリがダウンロードされる頻度が少なくなることを意味します。これは、OSGiプラグイン(独立したリリーススケジュールを持つ可能性がある)のようなものにもなります。本質的には、ソフトウェアで個々のライブラリを検索および管理し、オンデマンドで(マニフェストに基づいて)ダウンロードする必要があります。
このマニフェストを生成し、すべてのライブラリをWebサイトに公開する「Mavenの方法」があるかどうか疑問に思いました。デプロイのライフサイクルが2番目のステップになると思います。
別の方法として、このタイプのデプロイメントを行うOpenSource Javaライブラリはありますか?分散コードにMavenなどの大きなものを埋め込みたくありません。このアプリケーションはコーダー向けではなく、シンプルであるほど優れており、インストーラーが小さいほど優れています。