Сжимающаяся банка с ее зависимостями - PullRequest
1 голос
/ 03 апреля 2011

У меня есть несколько банок как a.jar, b.jar, c.jar, d.jar.a.jar использует оставшиеся банки.Я использую Test.java в a.java, а остальные jar использует a.java.

Я хотел бы сделать крошечный jar, включающий только необходимые классы.На самом деле я заметил инструмент jarjar, но его документация не блестящая.

Кстати, я не использую Maven.

Любая помощь?

Спасибо

1 Ответ

2 голосов
/ 03 апреля 2011

Попробуйте ProGuard . С их сайта:

ProGuard - это бесплатный инструмент для сжатия файлов класса Java, оптимизатор, обфускатор и предварительный верификатор. Он обнаруживает и удаляет неиспользуемые классы, поля, методы и атрибуты. Он оптимизирует байт-код и удаляет неиспользуемые инструкции. Переименовывает остальные классы, поля и методы, используя короткие бессмысленные имена. Наконец, он предварительно проверяет обработанный код для Java 6 или для Java Micro Edition.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...