2013-06-07 3 views

答えて

2

IDEA依存解析ツールを使用してライブラリの依存関係を調べる方法を知っていますが、その方法では十分ではありません。

最近、リフレクション/ IoC /その他の方法で任意のクラスを参照して任意のクラスを作成することができるため、静的解析によって未使用のJARを見つける方法はありません。

あなたが「望む」ことができるのは、あなたのコードで明示的に参照されていないJARを知るツールです。私が知る限り、IDEAには不思議です(しかし、その点!)

乾杯は、

1

あなたは本当にMavenを使用して、手動で各モジュールの依存関係を決定する必要があります。クラスパスヘルパーは、あなたが使っているジャーをどのように伝えるかが驚くほど悪い方法です。

+2

私はmavenを使う方が良いアプローチだと知っていますが、私は古いjavaプロジェクトを維持していて、mavenプロジェクトに変更することはできません。 – Raheel

関連する問題