Уменьшить размер файла jar? [Дубликат]

На этот вопрос уже есть ответ:

Минимизация размеров зависимости jar 3 ответа

Есть ли хорошее приложение для уменьшения размера файла JAR за счет исключения избыточных классов / методов / постоянных элементов пула? (т. е. недоступно из фиксированного набора точек входа, при условии отсутствия отражения)

Я устал от раздутых библиотек, когда использую пару методов из них.

(Я не говорю о небольших «локальных» оптимизациях, таких как уменьшение имен. Я больше думаю о том, что делает глобальный анализ, чтобы выяснить, какие классы / методы / переменные используются, учитывая набор точек входа (в том числе отражающих) точки входа) и удаляет все, что не используется.

Мой веб-приложение размером около 45 МБ, в основном из-за 30 с лишним библиотек, и я уверен, что использую только небольшую часть каждой библиотеки.

Ответы на вопрос(3)

Ваш ответ на вопрос