使用Cargo部署当前项目和另一个WAR

时间:2011-03-08 19:42:13

标签: tomcat maven integration-testing cargo

我正在使用Cargo与Maven进行集成测试。我找到了在预集成here中从.m2 repo部署另一场战争的示例。有人可以指导我如何使用Cargo部署当前项目和另一场战争吗?

1 个答案:

答案 0 :(得分:0)

查看Cargo Plugin配置的deployables标记。

此配置应部署您当前的项目和AnotherWAR项目。

 <profiles>
      <profile>
          <id>integration-test</id>
          <dependencies>
              <dependency>
                  <groupId>com.me</groupId>
                  <artifactId>AnotherWAR</artifactId>
                  <version>1.2</version>
                  <type>war</type>
              </dependency>
          </dependencies>
          <build>
              <plugins>
                  <plugin>
                    <groupId>org.codehaus.cargo</groupId>
                    <artifactId>cargo-maven2-plugin</artifactId>
                    <version>1.2.4</version>
                    <configuration>
                        <deployables>
                            <deployable>
                                <groupId>com.me</groupId>
                                <artifactId>AnotherWAR</artifactId>
                            </deployable>
                        </deployables>
                    </configuration>
                </plugin>
              </plugins>
          </build>
      </profile>
  </profiles>

然后只需调用货物:使用'integration-test'配置文件激活部署