Maven更新项目在Eclipse中做什么?

2020/11/30 22:22 · java ·  · 0评论

Maven->更新项目... ”在Eclipse中做什么?

在此处输入图片说明

它将Eclipse项目设置与pom的设置同步。例如,如果您更改重要的插件设置(例如输出的Java版本),则会发现Eclipse将要求您更新项目,此后,项目中已配置的Java运行时将进行更改以反映您的Maven pom所指示的内容。

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

要补充@Gimby所说的内容-Update Project还提供了更多选项,例如Force Update of Snapshots / Releases当您具有要查找最新版本的依赖项时这些选项将非常有用。(例如:[1.0) 将找到1.0。*-最新的内容。)

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

我无法挖掘出文档,但是能够挖掘出代码。为了补充@Gimby的答案-您可以在此处进行详细介绍并研究该函数的作用:

https://github.com/eclipse/m2e-core/blob/41f5ae34ad2543ef1439b7fd7e0a03b596af8685/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/project/ProjectConfigurationManager.java#L365

查找:updateProjectConfiguration0函数。

干杯,

本文地址:http://java.askforanswer.com/mavengengxinxiangmuzaieclipsezhongzuoshenme.html
文章标签: ,   ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!