J'utilise un projet Maven multimodule. Certains modules sont simplement des JARs mais d'autres sont des WARs (parfois le WAR est un sous-module d'un autre sous-module).
Pour ces modules WAR, j'utilise le plugin tomcat. Par exemple :
<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>
Je dois maintenant aller à la racine, puis exécuter mvn clean install
Ensuite, allez dans les sous-modules contenant des WAR et exécutez mvn tomcat:redeploy
pour chacun d'entre eux.
Est-il possible de le faire à partir du module racine pour forcer l'accès à l'information ? Maven
pour trouver les WAR et les redéployer ?