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