Я распространяю Java-приложение в виде JAR, но это зависит от нескольких дополнительных библиотек Apache.Все сказали, что библиотеки увеличивают размер JAR в шесть раз.Мне не нужна вся библиотека, и я хочу удалить все, что не нужно моему коду.
Есть ли способ определить классы, которые необходимы?Я мог бы просмотреть исходный код всех классов, которые я вызвал, и проверить их зависимости, но это просто боль, учитывая, что библиотеки из 6 отдельных JAR.