m2eclipse中"更新快照"和"更新依赖项"之间有什么区别?

Ser*_*ipc 6 eclipse maven-2 m2eclipse

假设您已经在使用m2eclipse插件,如果您右键单击Maven项目,则会有一个Maven子菜单.

此子菜单中可用的两个操作是:

  • 更新依赖项
  • 更新快照

我找到了一个答案,说"更新快照"相当于使用mvn的-U参数.

如果"更新快照"与mvn -U"更新依赖项"相同吗?

Eug*_*hov 1

这很大程度上取决于您的环境中如何设置快照更新策略。默认情况下,Maven 应该每天更新一次快照(因此使用标志 -U 和“更新快照”操作来强制更新快照),但可以在本地或存储库管理器级别覆盖此策略。

“更新依赖项”与“更新快照”操作几乎相同,只是强制更新快照工件。这两个操作都会重置由 M2E 创建的内存中项目模型,以跟踪依赖项,包括来自 Eclipse Workspace 的依赖项。