【发布时间】:2013-12-31 01:38:34
【问题描述】:
“Maven -> Update Project...”在 Eclipse 中有什么作用?
【问题讨论】:
-
它只是刷新重新加载maven配置文件。
标签: java eclipse maven maven-eclipse-plugin
“Maven -> Update Project...”在 Eclipse 中有什么作用?
【问题讨论】:
标签: java eclipse maven maven-eclipse-plugin
我无法挖掘出文档,但我能够挖掘出代码。为了补充@Gimby的答案-您可以在此处详细了解该功能的作用:
寻找:updateProjectConfiguration0 函数。
干杯,
【讨论】:
补充@Gimby 所说的内容-Update Project 还提供了更多选项,例如Force Update of Snapshots / Releases,这在您有正在寻找最新版本的依赖项时非常有用。 (例如:[1.0) 会找到 1.0.* - 最新的。)
更新项目是 Ivy 的 Resolve 的代名词。它将确保所有引用的依赖项都存在,并清理项目以确保正确包含它们。
【讨论】:
它将 Eclipse 项目设置与 pom.xml 同步。例如,如果您更改重要的插件设置,例如输出 java 版本,您会发现 Eclipse 会要求您更新项目,然后项目中配置的 Java 运行时将发生更改以反映您的 Maven pom 指示的内容。
记住这一点很重要:Maven pom 是此类项目设置中的领导者。如果您想更改设置,请尝试通过 pom 而不是直接通过 Eclipse 项目设置进行更改,否则进行项目更新可能会恢复您所做的更改。不过,通常有些事情我必须纠正自己,例如 m2eclipse 喜欢放入的构建路径排除和奇怪的部署程序集配置。
【讨论】: