处理我背后的Maven本地存储库更改

时间:2017-06-06 11:14:05

标签: java maven-3

考虑以下情况:

  1. 在t = 0:00,使用SNAPSHOT构建库C在主机B上启动测试套件作业A,执行此测试需要半个多小时
  2. 在t = 0:10,为库C生成新的SNAPSHOT构建并部署到主机D上的Maven存储库服务器
  3. 在t = 0:20,第二个测试作业E在主机B上启动,也使用库C的SNAPSHOT构建。此运行更新主机B上本地Maven存储库中的SNAPSHOT
  4. 在t> = 0:20时,作业A开始引发java.lang.NoClassDefFoundError错误,因为它的代码是根据不同版本的库C编译的。
  5. 是否有关于如何处理此问题的最佳做法?

0 个答案:

没有答案