如何正确部署集成测试项目?

时间:2013-07-22 20:37:51

标签: maven deployment

我的项目结构如下:

root
  common
  client
  server
  test

服务器和客户端依赖于常见。 test是一个包含集成测试的项目,这些测试依赖于客户端公共和服务器。

如果我将所有这些作为模块添加到root,那么当我在root上执行mvn deploy时,它将部署jar,然后运行集成测试。如果我的集成测试成功运行,我只想进入部署阶段。

Maven可以吗?

1 个答案:

答案 0 :(得分:0)

您不应直接运行mvn deploy,而应使用release plugin。你必须运行

mvn release:prepare release:perform

用于做和取消相关。另请参阅this blog post有关部署快照的信息。