在tomcat7-maven-plugin中延迟部署

时间:2016-10-12 09:59:56

标签: java maven tomcat7-maven-plugin

tomcat7-maven-plugin是否同时驱逐所有war-files?

有没有办法配置插件以延迟在另一场战争开始后发生战争的部署?

我已经配置了tomcat7-maven-plugin来部署多个war文件。 ArtifactB具有与artifactA的运行时依赖性,在启动时会解析。似乎tomcat7-maven-plugin同时部署所有的战争,导致artifactB挂起,即使在artifactA启动并运行后它也无法恢复。

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
        <path>/</path>
        <port>8080</port>
        <addWarDependenciesInClassloader>true</addWarDependenciesInClassloader>
        <warSourceDirectory>${project.build.directory}/${project.build.finalName}/</warSourceDirectory>
        <webapps>
            <webapp>
                <groupId>the.groupId</groupId>
                <artifactId>artifactA</artifactId>
                <version>1.0-SNAPSHOT</version>
                <type>war</type>
                <asWebapp>true</asWebapp>
            </webapp>
            <webapp>
                <groupId>the.groupId</groupId>
                <artifactId>artifactB</artifactId>
                <version>1.0-SNAPSHOT</version>
                <type>war</type>
                <asWebapp>true</asWebapp>
            </webapp>
        </webapps>
    </configuration>
</plugin>

0 个答案:

没有答案