Como usar o plugin maven tomcat7: executar com múltiplos contextos (WARs)?

Eu tenho usadomvn tomcat7-maven-plugin:run -am -pl :foo executar com sucesso apenas um único projeto por vez emTomcat como é mostrado aqui. Agora eu gostaria de ter vários módulos executados sob a mesma porta, mas diferentes contextos. Por exemplo, eu gostaria de ter:

/    => foo.war
/bar => bar.war

Veja um exemplo de snippet pom.xml com o qual venho trabalhando:

<project><!-- ... -->
    <build><!-- ... -->
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.tomcat.maven</groupId>
                    <artifactId>tomcat7-maven-plugin</artifactId>
                    <version>2.0-SNAPSHOT</version>
                    <configuration>
                        <path>/</path>
                        <port>8080</port>
                        <addContextWarDependencies>true</addContextWarDependencies>
                        <addWarDependenciesInClassloader>true</addWarDependenciesInClassloader>
                        <warSourceDirectory>${project.build.directory}/${project.build.finalName}/</warSourceDirectory>
                    </configuration>
                    <dependencies>
                        <dependency>
                            <groupId>${project.groupId}</groupId>
                            <artifactId>bar</artifactId>
                            <version>${project.version}</version>
                            <type>war</type>
                            <scope>tomcat</scope>
                        </dependency>
                    </dependencies>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
    <pluginRepositories>
        <pluginRepository>
            <id>apache.snapshots</id>
            <name>Apache Snapshots</name>
            <url>http://repository.apache.org/content/groups/snapshots-group/</url>
            <releases>
                <enabled>false</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
     </pluginRepositories>
</project>

Isso é possível com otomcat7-maven-plugin:run plugar? Eu estou lutando para encontrar a sintaxe correta para que ela funcione bem. Quando eu corro omaven comando para executá-lo, ele só executa o primeiro que encontra na hierarquia do projeto. E se eu correr com o<fork>true</fork> ou, obviamente, de terminais diferentes, então eu recebo "java.net.BindException: Endereço já em uso: 8080".

questionAnswers(2)

yourAnswerToTheQuestion