Создать свернутый jar только с используемыми классами

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

Итак, моя цель состоит в том, чтобы упаковать все используемые классы из зависимостей в одну банку, но только те классы, которые необходимы. Я помню, как однажды связался с плагином maven, который выполнил эту задачу, к сожалению, я не могу вспомнить его имя и найти его через Google.

Знаете ли вы подключаемый модуль maven, который выполняет такую ​​минимизацию зависимостей, или любой автономный инструмент, который будет делать то же самое?

11
задан Danubian Sailor 1 March 2012 в 14:55
поделиться