意外的Eclipse m2e获取的依赖项比我的源更新

时间:2012-07-09 22:00:19

标签: eclipse maven m2eclipse

有没有更好的方法来使用eclipse& amp; maven比将eclipse的maven prefs设置为离线并在我想获取依赖项时使用maven命令行?

Eclipse + maven通过m2e下载与我的源不同步的二进制文件。

当我将源和依赖项提取到我的eclipse工作区时,我想控制一个bug。但是,我的持续集成系统总是为我提取新的快照。有时eclipse将获取破坏我本地构建的依赖项,因为我还没有(并且不想)更新源代码。

我是否缺少一个技巧,或者对于那些想要不断持续整合的人来说,这是最佳选择吗?

  • 设置eclipse窗口 - >偏好 - > Maven到离线
  • 从源代码管理中更新
  • 使用maven
  • 在命令行上构建
  • 在日食中工作:改变,测试,思考,重复
  • 准备好接收更改时:更新源代码,在命令行上构建mvn并返回到eclipse

由于

彼得

1 个答案:

答案 0 :(得分:1)

如果它是您的选项,您可以将项目的SNAPSHOT依赖项签出到工作区中,并在项目设置中启用“从工作区项目中解析依赖项”。 使用此解决方案,您可以控制何时获取依赖项的新来源,而没有使Maven脱机的所有缺点。