2016-06-17 5 views
2

У меня есть приложение, построенное с использованием maven и spring mvc и tomcat7-maven-plugin. Можно ли их упаковать в файл jar, чтобы я мог запустить файл jar для запуска сервера tomcat?Как я могу упаковать весеннее приложение mvc в jar?

Это означает, что мне не нужен tomcat, только файл jar может предоставить веб-сервис.

+0

вы хотите упаковать приложение и в один кот баночке? – mebada

+0

https://spring.io/guides/gs/spring-boot/ – ares

ответ

3

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

Spring Boot Maven Packaging

После весенне-загрузки Maven-плагин был включен в вашем pom.xml он будет автоматически пытаться переписывать архивы, чтобы сделать их исполняемыми с помощью spring-boot:repackage цели. Вы должны сконфигурировать свой проект для создания банки или войны (при необходимости) с использованием обычного упаковочного элемента в pom.xml

Основной класс, который вы хотите запустить, может быть указан с помощью параметра конфигурации или путем добавления атрибута Main-Class к манифесту обычным способом.

Чтобы построить и запустить артефакт проекта, вы можете ввести следующее:

$ mvn package 
$ java -jar target/mymodule-0.0.1-SNAPSHOT.jar 

Больше информации о плагине доступна here

+0

Весенняя ботинок отлично работает, спасибо – Crytis

Смежные вопросы