Java: Как создать автономные дистрибутивы проектов на основе Maven?

Я часто сталкиваюсь с дистрибутивами Java-приложений или библиотек, которые используйте Maven в качестве инструмента для сборки.

К сожалению, некоторые из них не предоставляют автономных (или распространяемых) банок.

Можно ли создавать приложения на базе Maven таким образом, чтобы build result contains all dependencies а можно перераспределить на работу из коробки?

Я попытался собрать модуль OCM Jackrabbit. Для некоторых очень "умных" Причины нет загружаемого автономного версия.
Итак, я построил Jackrabbit с Maven (исходный пакет Jackrabbit включает в себя OCM), и получил ту же банку, что и вApache репозиторий. The jar doesn't содержат необходимые зависимости и являетсяuseless мне.

Ответы на вопрос(6)

Ваш ответ на вопрос