Maven:如何清理集成测试配置

时间:2015-11-30 08:57:11

标签: java maven integration-testing lifecycle

在我们的maven项目中,我们进行了集成测试,可以在集成测试服务器上设置各种各样的东西。

我希望能够在命令中轻松清理这些东西。我希望能够运行:

mvn integration-clean

通过从我的maven插件运行一些清洁mojos,这将清除服务器上的所有内容。

应该怎么做?

2 个答案:

答案 0 :(得分:0)

这些命令是为了执行完整的integration test

第1步:mvn deploy

第2步:mvn integration-test

最后执行完整的全新安装以更新更改。

第3步:mvn clean install

您可以参考this了解构建的确切生命周期。

答案 1 :(得分:0)

您必须在settings.xml中定义集成配置文件。

<settings>
  ...
  <activeProfiles>
    <activeProfile>integrationProfile</activeProfile>
  </activeProfiles>
  ...
</settings>

假设集成配置文件处于活动状态,

mvn clean install -P integrationProfile

应该适合你。