2013-06-07 3 views

Antwort

2

Ich bin sicher, dass Sie wissen, wie Sie das IDEA Dependency Analysis-Tool verwenden, um Bibliotheksabhängigkeiten zu finden, und das könnte Ihnen helfen, aber das ist natürlich nicht genug. Das Problem und die Tatsache ist, dass es keine Möglichkeit gibt, unbenutzte JARs mittels statischer Analyse zu finden, da es möglich ist, in jeder Abhängigkeit durch Reflexion/IoC/was auch immer, irgendeine Klasse zu bezeichnen und zu erzeugen. Das Beste, was Sie "hoffen" können, ist ein Tool, das erkennen kann, welche JARs nicht explizit von Ihrem Code referenziert werden - seltsamerweise fehlt es in der IDEA, soweit ich weiß (aber ich würde gerne korrigiert werden) dieser Punkt!)

Cheers,

1

Sie sollten sich wirklich jedes Moduls Abhängigkeiten manuell mit maven und Bestimmung sein. Classpath Helper ist eine erstaunlich schlechte Art zu sagen, welche Gläser Sie verwenden.

+2

Ich weiß, mit Maven ist besser Ansatz, aber ich war ein altes Java-Projekt beibehalten und ich kann es nicht zu Maven-Projekt ändern. – Raheel

Verwandte Themen