为什么Maven在测试过程中部署依赖项

时间:2016-07-14 14:16:21

标签: maven axis2

当其中一个测试作为maven构建的一部分运行时,maven警告它正在部署axis2库。它在哪里“部署”它为什么这样做?所谓的部署需要3秒到12分钟。

maven日志消息如下

  

运行com.xxx.yyy.acceptance.RecalculationQueueItemCreateIntegrationTest
  INFO 07-14 14:57:40部署模块:寻址-1.5.6 - 文件:/ C:/repository/org/apache/axis2/axis2/1.5.6/axis2-1.5.6.jar(ModuleDeployer.java: 79)
  测试运行:1,失败:0,错误:0,跳过:1,经过的时间:290.522秒

显示INFO行后发生延迟(3秒到12分钟之间)。

性能不佳可能与代码生成有关,因为代码库中唯一的“寻址”发生在wsdl2code生成的源代码中。然而,所涉及的测试似乎并不直接与XML处理有关,并且代码似乎是在maven被“卡住”的时候完全生成的。

maven 3.0.3和maven 3.3都会出现这种情况。

0 个答案:

没有答案