【发布时间】:2017-04-25 11:02:05
【问题描述】:
我想了解 IntelliJ 的“重新导入所有 maven 项目”究竟是如何工作的。它是从远程 nexus repo 还是从本地 .m2 获取依赖项。另外,自动导入从哪里获取它? 他们是否首先在本地 .m2 中搜索,如果未找到则转到远程,反之亦然?
【问题讨论】:
-
标准的Maven方式是:查看本地仓库。如果没有找到,从远程获取。只有 SNAPSHOT 的行为有所不同,因为它们会定期更新。我猜 IntelliJ 也是如此。
-
可以在 settings.xml 文件夹中指定 Maven 行为。 IntelliJ 会做它被告知要做的事情。 JF Meier 是正确的:首先是本地 .m2,然后是 Nexus。