クラスパスに多くのクラス フォルダーと冗長な jar を持ついくつかのレガシー Java アプリケーションがあります。あるベンダーは、クラスパスの先頭に追加する必要がある「オーバーライド」jar を介して更新を出荷しています。クリーンアップは中期的な目標であるべきですが、これらすべてのディレクトリ/jarを、実行中のシステムで実際にクラスロードされるファイルのバージョンを表す1つの構造に折りたたむツールがあるかどうか疑問に思っています. ディレクトリを適切な順序で重ねてコピーし、jar をクラックするなどのスクリプトを作成できると思いますが、これが既に行われていることを願っています。
OneJar ( http://one-jar.sourceforge.net/ ) は、クラスパスをそれを囲む jar にまとめることができますが、jar 内の jar にアクセスするには、特別なクラスローダーの実装に依存しています。
以下のコメント投稿者 (これを回答として再送信する必要があります!) には良い提案がありました。私はまだそれをテストする機会がありませんでした。