Как я могу собрать банку (со всеми ее зависимостями) в Maven?
У меня есть собственное приложение, встроенное в maven, с зависимостями (больше пользовательских модулей и некоторые другие вещи, такие как spring, apache commons и log4j).
Как мне создать исполняемый файл jar, содержащий мое приложение и все его зависимости? (Т.е. что мне нужно положить в мой pom.xml
)
Я знаю, что это будет несколько мегабайт, но я ищу простоту в создании и исполнении моего приложения.
И я хотел бы построить через стандарт mvn clean install
команда.
1 ответ
Проверьте плагин Maven Shade. https://maven.apache.org/plugins/maven-shade-plugin/