Ho bisogno di creare il vaso minimo della libreria utils da utilizzare in Android. Sto usando alcuni metodi dalle librerie di Apache Commons (come IOUtils
, StringUtils
). Tuttavia, ogni utilizzo mi consente di importare l'intera libreria (commons-lang
, commons-io
ecc.) Che è assolutamente accettabile in Tomcat (le dimensioni di mamoot sono uguali a war
), ma assolutamente inaccettabili per il progetto Android.Genera jar minimizzato con solo classi utilizzate
Quindi, il mio obiettivo è quello di riunire tutte le classi utilizzate dalle dipendenze in un unico contenitore, ma solo le classi necessarie. Ricordo che una volta ero in contatto con il plugin di Maven che svolgeva quel compito, sfortunatamente non riesco a ricordare il suo nome né a trovarlo tramite Google.
Quindi, per favore, conosci il plug-in maven che eseguirà tale riduzione delle dipendenze o qualsiasi strumento autonomo che farà lo stesso?
Ho scoperto che ProGuard è già integrato in Android SKD, quindi cercherò sicuramente se soddisfi i miei requisiti. –
Come so che una tale confezione rompe i JAR delle librerie firmate. Potrebbe essere uno svantaggio serio. – Mersenne