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


当前回答

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

在Mac上,使用⌘+ + a。

其他回答

设置> Maven >始终更新快照

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

在Mac上,使用⌘+ + a。

下面最左边的按钮(蓝色循环)也重新导入了所有的maven项目:

要删除所有依赖项,只需删除本地maven repo: ~/。默认为M2文件夹。然后一个接一个地重建你的项目:

mvn clean
mvn package

还有一个有用的设置告诉IntelliJ检查依赖项的新版本,即使版本号没有改变。我们有一个本地maven存储库和一个快照项目,它更新了几次,但版本号保持不变。问题是IntelliJ/Maven没有更新这个项目,因为版本号是固定的。

要启用检查变更的依赖关系,尽管版本号没有改变,请进入“Maven项目”选项卡,选择“Maven设置”,并在那里激活“始终更新快照”。