0

マルチモジュールのMavenプロジェクトに取り組んでいます。Uber jar をビルドするプロジェクトを作成しました。解凍された jar ファイルは約 60 MB あり、クライアントにとっては問題です。ビルドが完了したときに、依存関係内の未使用の .class ファイルを削除するために使用できるツールはありますか?

もう 1 つのオプションは、実行時にどの .class ファイルが読み込まれるかを分析し、これらのリストを作成して、ビルドから他のファイルを手動で削除できるかどうかです。

乾杯、

4

1 に答える 1

2

クラス自体を削除できるかどうかはわかりませんが、プロガードはクラスサイズの縮小に関して素晴らしい結果をもたらします. リンクからわかるように、Ant モジュールが 90% 削減されます

于 2013-05-15T09:43:41.820 に答える