如何让maven war插件创建多个war文件

如何让maven war插件创建多个war文件,maven,Maven,我使用selenium mave插件进行集成测试,它需要名为:project.artifactId version(比如:myproj-0.1-SNAPSHOT.war)的war文件,而maven war插件创建的默认war是project.artifactId.war(比如myproj SNAPSHOT.war) 为了让selenium插件可用,我在selenium概要文件中覆盖了maven war插件,如下所示: <plugin> <ar

我使用selenium mave插件进行集成测试,它需要名为:project.artifactId version(比如:myproj-0.1-SNAPSHOT.war)的war文件,而maven war插件创建的默认war是project.artifactId.war(比如myproj SNAPSHOT.war)

为了让selenium插件可用,我在selenium概要文件中覆盖了maven war插件,如下所示:

        <plugin>
          <artifactId>maven-war-plugin</artifactId>
          <version>2.1-beta-1</version>
          <configuration>
            <warName>${project.artifactId}-${project.version}</warName>
            </configuration>
       </plugin>

我的问题是,是否有可能创建两个war文件:myProj.war和myProj-0.1-SNAPSHOT.war,这样rpm和selenium插件都会满意?感谢使用rpm插件,请确保使用。如果您需要进一步的帮助,请发布完整的pom.xml

至于selenium,它实际上不需要知道.war文件所在的位置。只有web应用服务器需要知道。遗憾的是,您没有提供maven在哪个阶段发生“不存在”错误的信息。所以我只能猜测这是在启动jetty、tomcat或其他web应用服务器时发生的

您应该使用:
mvn clean verify integration test rpm:prm
运行完整构建(包括测试)

source location ..../myProj.war does not exist