Уменьшить размер файла jar? [Дубликат]
На этот вопрос уже есть ответ:
Минимизация размеров зависимости jar 3 ответаЕсть ли хорошее приложение для уменьшения размера файла JAR за счет исключения избыточных классов / методов / постоянных элементов пула? (т. е. недоступно из фиксированного набора точек входа, при условии отсутствия отражения)
Я устал от раздутых библиотек, когда использую пару методов из них.
(Я не говорю о небольших «локальных» оптимизациях, таких как уменьшение имен. Я больше думаю о том, что делает глобальный анализ, чтобы выяснить, какие классы / методы / переменные используются, учитывая набор точек входа (в том числе отражающих) точки входа) и удаляет все, что не используется.
Мой веб-приложение размером около 45 МБ, в основном из-за 30 с лишним библиотек, и я уверен, что использую только небольшую часть каждой библиотеки.