Eclipseプロジェクト(またはワークスペース)のクラスパスを通過し、未使用のjarを強調表示するために使用できるプラグイン/ツールはありますか?
ClassPathHelper は良いスタートです。
孤立したjarファイルなどを自動的に識別します。
唯一の制限は、クラスで定義されていない依存関係です。依存性注入フレームワークの構成ファイル。
次のような他のオプション/補数もあります。
UCDetectorはこれに役立ちません。JARでは機能しません。 classpathHelperの場合、孤立したJARをリストする簡単な方法を見つけることができません(誰か、このためのチュートリアルがある場合、興味がある)。
したがって、私と同じようにMavenも使用している場合は、 この素晴らしいMavenプラグイン がわかります。このソリューションをあなたと共有したいと思います。次のように入力します。
mvn dependency:analyze
そして、依存関係にある未使用のJARのリストを即座に取得します。とても便利な !
次のプラグインのいずれかを使用できます: CDetector または Classpath Helper
この目標をアーカイブするための非常に高速で興味深いツールを見つけました。
プログラムを解凍して実行するだけです:
Java -Xmx512m -jar tattletale.jar ~/myjavaproject/mydistribution output
これにより、さまざまなポイント(サイトのテキスト)を含む非常に印象的なレポートが生成されます。
私はこれが古いものであることを知っていますが、他の誰かがこれに出くわした場合、Eclipseはそれを単独で行います。
[プロジェクトのプロパティ]-> [Javaコードスタイル]-> [クリーンアップ]に移動し、Eclipse [ビルトイン]を選択すると、次の処理が行われます。