Maven Update Project 在 Eclipse 中做了什么?

2022-08-31 09:15:41

Maven -> Update Project...”在 Eclipse 中做了什么?

enter image description here


答案 1

它将 Eclipse 项目设置与 pom 的设置同步。例如,如果您更改了重要的插件设置,例如输出java版本,您会发现Eclipse会要求您更新项目,然后项目中配置的Java运行时将发生变化以反映Maven pom指示的内容。

这是一件需要记住的重要事情:Maven pom是这种项目设置的领导者。如果您希望更改设置,请尝试通过 pom 而不是直接通过 Eclipse 项目设置进行更改,或者执行项目更新可能会还原已更改的内容。通常有些事情我必须纠正自己,例如m2eclipse喜欢放入的构建路径排除项以及奇怪的部署程序集配置。


答案 2

为了补充@Gimby所说的内容 - 更新项目还提供了更多选项,例如当您具有正在寻找最新依赖项时,这非常有用。(例如:将找到1.0.* - 任何最新的。Force Update of Snapshots / Releases[1.0)

更新项目是Ivy's Resolve的同义词。它将确保所有引用的依赖项都在那里,并清理项目以确保它们被正确包含。


推荐