Dies ist möglicherweise nicht die beste Vorgehensweise, aber gibt es Möglichkeiten, nicht verwendete Klassen aus den JAR-Dateien eines Drittanbieters zu entfernen. Etwas, das die Art und Weise betrachtet, in der meine Klassen die Bibliothek verwenden und eine Art Coverage-Analyse durchführen, spuckt dann ein anderes Jar aus, in dem alle unberührten Klassen entfernt sind.Wie entferne ich den Fluff aus einer Third-Party-Bibliothek?
Offensichtlich gibt es Probleme mit diesem. Insbesondere das Verwendungsszenario, das ich es nannte, verwendet möglicherweise nicht alle Klassen die ganze Zeit.
Aber vernachlässigen diese Probleme, kann es im Prinzip getan werden?