2013-06-07 12 views

risposta

2

Sono sicuro che sapete come utilizzare lo strumento di analisi delle dipendenze IDEA per trovare le dipendenze delle librerie, e mentre questo potrebbe farvi ottenere un po 'del modo in cui ovviamente non è sufficiente.

Il problema e il fatto è che non c'è modo di trovare JAR inutilizzati attraverso l'analisi statica, poiché è possibile fare riferimento a qualsiasi classe e creare qualsiasi dipendenza per mezzo di reflection/IoC/cosa non avviene in questi giorni.

Quindi, il meglio che si può "sperare" per è uno strumento che può dire quali JAR non sono esplicitamente referenziati dal proprio codice - curiosamente questo è assente da IDEA per quanto ne so (ma mi piacerebbe essere corretto su quel punto!)

Cheers,

1

si dovrebbe davvero essere utilizzando Maven e determinando le dipendenze di ciascun modulo manualmente. Classpath Helper è un modo incredibilmente pessimo per dire quali vasetti stai usando.

+2

So che usare Maven è un approccio migliore ma stavo mantenendo un vecchio progetto Java e non posso cambiarlo in progetto Maven. – Raheel

Problemi correlati