2

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

4

1 回答 1

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>

然后只需调用 cargo:deploy 并激活“集成测试”配置文件

于 2012-09-27T20:39:54.797 回答