Похоже, вы запускаете свое приложение самостоятельно - оно не является частью какого-либо сервера приложений.Если вы не используете сервер приложений, возможно, есть несколько способов заставить его развернуть и развернуть его для вас, но, возможно, вам лучше использовать некоторые сценарии оболочки для развертывания и запуска приложения.
Однако по мере роста вашего приложения вам может понадобиться сервер приложений, такой как Jetty, JBoss, Glassfish, Tomcat и т. Д. Когда это произойдет, взгляните на плагин Cargo для Maven, поскольку он позволит вам выполнить что-то вроде:
mvn cargo:redeploy
Это упакует ваше приложение, отправит его на сервер и перезапустит приложение.Если вы хотите, чтобы Hudson сделал это для вас автоматически, вы можете добавить его в качестве цели для сборки.
Cargo может сэкономить вам много времени, когда вам придется часто обновлять сервер приложений.