如何强制intellij想法重读/更新pom文件中指定的所有依赖项?


当前回答

打开“Maven Projects”选项卡/窗口,单击左上角的“Reimport All Maven Projects”,开始从它们的存储库中重新加载所有依赖项。状态栏显示该进程的相关信息。

是什么让你认为这是不正确的工作?也许任何依赖项都不能从存储库加载?

其他回答

如果重新导入不起作用(即在pom更新后没有删除旧版本的依赖项),还有一个机会:

打开项目设置(CTRL+SHIFT+ALT+S) 在模块上,删除所有你想要重新导入的库(例如重复) IDEA会警告一些仍在使用,确认 应用并选择OK 然后重新导入所有的maven项目。

进入文件|设置|构建,执行,部署|构建工具| Maven

选择“始终更新快照”

如果您正在为任何依赖项使用版本范围,请确保IntelliJ正在使用Maven 3导入项目。您可以在以下路径中找到此设置:设置> Maven >导入>使用Maven3导入项目。否则可能会导致快照版本导入不正确。

按Ctrl+Shift+A找到动作,输入“reload”,会找到“reload All Maven Projects”。

在Mac上,使用⌘+ + a。

对于单独的模块:右键单击模块的pom.xml -> Reload as Maven项目。