Быстрый редеплой при разработке.

 
 
 
Сообщения:2
Добрый день. Начал изучать java, и хочу написать небольшой пэт проект а-ля "справочник". Хочу использовать maven, jsp, servlets, jdbc, tomcat. Ну и так как я не гуру, соответственно часто прийдется делать редеплой. Какие есть варианты при разработке свести к минимуму время? Чтоб не создавать вар файл и в томкат, а как бы "на лету". Заранее спасибо что уделили внимание.
П.С. Слышал о возможности использовать jetty, но так как будет использовать гит не хотелось бы каждый раз добавлять в пом файл зависимости jetty при каждом его коммите.
Изменен:21 окт 2016 14:29
 
 
Сообщения:456
Как не странно Jetty вам как раз очень подойдет.
Ничего не понял про добавлять каждый раз зависимости. Зависимости добавите один раз и все. В maven есть профили и вы можете создать профиль для разработки (в нем используется jetty) и для продакшена (в нем jetty уже не используется).
Сейчас вообще я заметил такую тенденцию, что вместо деплоя war используют встраиваемые сервера (в т.ч. jetty), при сборке получают один единственный jar со всеми потрохами внутри и запускают его. spring boot вроде себя так ведёт.
 
 
Сообщения:189
Чтобы не перегружать поднятый локально сервер при изменении классов можно использовать Jrebel, правда, он платный.
 
 
Сообщения:2
Спасибо за ответы. Да Jrebel интересная вещь, но он не подойдет в ввиду цены-). А вот по поводу профилей в maven не знал. Походу они действительно хорошо подойдут чтобы отделять зависимости для продакшена и девелопа. Еще раз спасибо за ответы -)
 
 
Сообщения:456
Плагин jetty-maven-plugin можно настроить на hot redeploy при изменениях.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет