当我在本地maven存储库中更新jar时,IntelliJ不会编译我的项目

时间:2015-10-09 04:17:50

标签: maven intellij-idea

我创建了一个包含大量外部依赖项的 maven 项目。我能够很好地建立它。然后我在我的本地maven存储库中安装了新的 SNAPSHOT 依赖项。

第一个maven本身没有拿起最新的SNAPSHOT。我删除了旧的SNAPSHOT。这导致maven拿起新的SNAPSHOT并且我能够从mvn命令行编译新jar,但现在IntelliJ无法识别我的任何导入,我无法从IntelliJ构建(虽然mvn包工作)。

如何解决这个问题?如果我在新文件夹中创建来自相同来源的全新项目,则IntelliJ可以正常工作。

1 个答案:

答案 0 :(得分:1)

在左上角,右键单击项目并重新导入Maven。这有时对我有用。在某些情况下,即使失败了,老实说,我刚刚进入M2存储库(〜/ .m2),并删除了该特定库的所有副本。这也迫使重建,似乎也有效。

我很想知道某人是否有更好的答案......