我有一个具有两个WAR的多模块Maven 2 POM,如何配置它以在运行测试之前部署两个战争?

时间:2012-02-16 17:21:18

标签: maven war maven-failsafe-plugin

粗略地说,我有(比方说)项目A,pom包装,它有两个模块M1和M2(比如说),每个模块都有战争包装。 M2进行了集成测试,但M2战争使得服务呼叫成为M1的战争。这应该是真的:

  1. 将相同数据加载到数据库中。
  2. 部署M1的战争。
  3. 部署M2的战争。
  4. 运行M2的IT测试。
  5. 取消部署M1和M2。

1 个答案:

答案 0 :(得分:1)

我会使用像数据库部署的db maintain maven插件和maven wagon插件一样将war文件部署到容器中。您必须将magon配置添加到m1 + m2模块中,但是......第二次更容易:)