Есть ли такая вещь, как статическое jar-связывание в java? - PullRequest
2 голосов
/ 05 марта 2012

Есть ли статические jar-ссылки в java?

На мой взгляд, статическое связывание с банкой извлекает соответствующие файлы классов из банки и вставляет их в конечную банку продукта. Конечно, он должен копировать любые соответствующие файлы лицензий из библиотеки JAR в JAR продукта.

Мотивация.

Я хотел бы использовать класс ExpandProperties из ant.jar. Сама функция, вероятно, будет занимать лишь небольшую часть 1,8 М, что соответствует размеру ant.jar.

Ответы [ 2 ]

6 голосов
/ 05 марта 2012

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

0 голосов
/ 05 марта 2012

Обфускаторы также способны объединять несколько банок в одну. Обратите внимание, что это действие нарушит работу запечатанных и подписанных библиотек.

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