Должен признаться, я новичок в мире maven после многих лет жизни в мире чудовищных химерных конструкций debuild / ant / makefile. Просто у меня еще нет того чувства, которое помогает бывалому разработчику принимать правильные решения, и похоже, что в maven есть много разных способов.
Итак, у меня есть простой проект, содержащий веб-приложение. Я хочу в основном следующее:
Чтобы различать разработку и производство, я создал профили dev
и prod
. Профиль dev
активирован по умолчанию. Когда я хочу развернуть что-то в производственной среде, я просто набираю mvn -P prod tomcat: deploy
. Я читал о плагине выпуска, а также о плагине buildnumber. Но я просто не уверен, что иду правильным путем.
Итак, вопрос в том, какой способ решить задачу, о которой я спрашиваю, самый лаконичный, самодостаточный и «изящный».