Я использую многомодульный проект Maven. Некоторые модули - это просто JAR, но некоторые из них являются WAR (иногда WAR является подмодулем другого подмодуля).Проект Maven MultiWAR: как их развернуть из корневого проекта?
I те модули WAR Я использую плагин tomcat. Например:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.1</version>
<configuration>
<server>my_local_tomcat</server>
<path>/registration</path>
<url>http://localhost:8080/manager/text</url>
</configuration>
</plugin>
Теперь я должен идти к корню, а затем выполнить mvn clean install
, а затем перейти в подмодули, содержащих Войны и выполнить mvn tomcat:redeploy
для каждого из них.
Можно ли сделать из корневого модуля, чтобы заставить Maven
найти ВОЙНЫ и переустановить их?
Хорошая идея, чтобы сделать это так! Я проверю это дома. Может ли он использоваться с целью повторного развертывания с игнорированием неуспешного развертывания? – WBAR
uhm в настоящее время нет в случае IOException (удаленный tomcat недоступен и т. Д.), Который не удастся. Может быть, вы можете создать джиру, чтобы иметь такой параметр, как ignoreFailure? –