Devo rimuovere classi non utilizzate da JAR di terze parti. Perché gli strumenti dovrei usare?Rimozione di classi non necessarie da librerie e JAR di terze parti
Ho già provato a utilizzare ProGuard. Tuttavia, rimuove solo le classi non utilizzate dal progetto stesso, ma i vasi della libreria - di terze parti - rimangono sempre invariati.
Perché vuoi rimuovere le classi dai vasi di terze parti? – Rakesh
Questa è generalmente una cattiva idea, perché - grazie a [reflection] (http://download.oracle.com/javase/tutorial/reflect/index.html) - non c'è modo di sapere veramente quali classi non sono utilizzate e quali sono non, specialmente quando si tratta di JAR di terze parti (ovvero non si ha idea di come funzionano internamente). –
+ Joonas Grazie per la risposta. Hai ragione, ma [ProGuard] (http://proguard.sourceforge.net) può gestire la riflessione e l'introspezione. Quindi, c'è qualche altro strumento che può fare lo stesso con vasi di terze parti ?? –