Как я могу собрать банку (со всеми ее зависимостями) в Maven?

У меня есть собственное приложение, встроенное в maven, с зависимостями (больше пользовательских модулей и некоторые другие вещи, такие как spring, apache commons и log4j).

Как мне создать исполняемый файл jar, содержащий мое приложение и все его зависимости? (Т.е. что мне нужно положить в мой pom.xml)

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

И я хотел бы построить через стандарт mvn clean install команда.

1 ответ

Проверьте плагин Maven Shade. https://maven.apache.org/plugins/maven-shade-plugin/

Другие вопросы по тегам