Я хочу настроить моё встроенное веб-приложение maven для сборки и развертывания как часть моей обычной работы.
Сборка работает нормально, однако использование плагина развертывания контейнера кажется ненадежным, поскольку новое развертывание работает, но повторное развертывание приложения завершается неудачно. Плагин не может быть развернут, когда приложение уже развернуто (война уже находится в каталоге webapps). Чтобы было ясно, если я удаляю войну и отменяю все, а затем строю Дженкинс, это работает как положено, но затем они терпят неудачу. Сообщение об ошибке:
org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: FAIL - Encountered exception javax.management.RuntimeErrorException: Error invoking method check
Стоит ли вместо этого развертывать как часть самой сборки maven, используя deploy: deploy и добавляя раздел управления распространением?
Или это Дженкинс, который мне не хватает?