【问题标题】:Deploy current project AND another WAR using Cargo使用 Cargo 部署当前项目和另一个 WAR
【发布时间】:2011-07-11 09:06:34
【问题描述】:

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

【问题讨论】:

    标签: tomcat maven integration-testing cargo


    【解决方案1】:

    查看 deployables 标签以了解 Cargo 插件的配置。

    此配置应部署您当前的项目和 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-04-02
      • 1970-01-01
      • 2012-03-11
      • 2014-07-15
      • 2014-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      相关资源
      最近更新 更多