Мне нужно создать минимальную библиотеку jar библиотеки utils для использования в Android. Я использую некоторые методы из общих библиотек Apache (например, IOUtils
, StringUtils
). Однако каждое такое использование заставляет меня импортировать всю библиотеку (commons-lang
, commons-io
и т. д.), что абсолютно приемлемо для Tomcat (war
в любом случае имеют размер mamoot), но абсолютно неприемлемо для проекта Android.
Итак, моя цель состоит в том, чтобы упаковать все используемые классы из зависимостей в одну банку, но только те классы, которые необходимы. Я помню, как однажды связался с плагином maven, который выполнил эту задачу, к сожалению, я не могу вспомнить его имя и найти его через Google.
Знаете ли вы подключаемый модуль maven, который выполняет такую минимизацию зависимостей, или любой автономный инструмент, который будет делать то же самое?