Страницы

Поиск по вопросам

вторник, 16 июля 2019 г.

Можно добавить библиотеки внутрь Jar файла?

Java проект использует сторонние библиотеки, подключаю их как maven зависимости через IDEA
При запуске сборки в target появляется собранный app.jar и папка lib с библиотеками. В манифесте эти библиотеки прописаны.
Можно ли запихнуть эти библиотеки внутрь моего app.jar?


Ответ

Вообще есть как минимум два плагина, который позволяют собрать jar файл с зависимостями.
Это Maven Shade plugin и Maven Assembly plugin. Как использовать каждый из этих плагинов можно найти по ссылкам на официальную документацию. Там же есть подробное описание когда, какой из них использовать (по мне они в большинстве случаем равнозначны, но иногда один из них подходит лучше).

Комментариев нет:

Отправить комментарий