IntellijIDEA可以在哪里缓存maven依赖项?

时间:2015-03-18 13:45:10

标签: java maven intellij-idea intellij-14

对于我的一些模块,Intellij IDEA不会导入依赖项和插件。只是 实时循环已导入。

Maven Projects

当我在命令行上编译时,poms是有效的。我删除了模块并重新导入了它们。我删除了项目并重新导入它。

所以我想知道是否有一些秘密缓存甚至是模块上的Intellij IDEA信息 删除后。

或者,如果有任何其他原因导致Intellij IDEA可能无法导入依赖项和插件。

更新

发现这条有趣的错误消息:

enter image description here

我不使用apache commons。必须是Intellij IDEA问题。也许是时候进行错误报告了。

5 个答案:

答案 0 :(得分:4)

...\home\.IntelliJIdea14\system\Maven - 缓存maven工件,你可以删除它。

模块和项目信息存储在项目 - .idea文件夹和*.ipr*.iml文件中,您可以删除它们以确保并重新导入项目。

有时Main Menu | File | Invalidate caches可能会有所帮助。

答案 1 :(得分:2)

我遇到一个问题,IntelliJ会在某些类中显示编译问题,即使从命令行运行完整的search.exclude也会成功运行而没有任何错误。

我建议的here解决方案是使缓存无效并重新启动。我选择了一个选项来使缓存无效并重新启动。

答案 2 :(得分:0)

我今天离开了。就在我将8GB内存模块安装到计算机上之后。所以它可能是一种无声的内存状况。

答案 3 :(得分:0)

hack:编辑你的.pom文件 - 它会触发repo重读。 版本之后的空格。

答案 4 :(得分:0)

我在 IntelliJ 中存在未解决的 maven 依赖项很长时间了,它不会通过任何方式解决,包括使缓存无效和重新启动或删除位于系统用户帐户中的机器的 .Idea 安装中的 Maven 文件夹。 所以最终我不得不删除位于项目的 .idea 文件夹中的系统文件夹。

它确实清除了我的 Maven 依赖项,再次解决了它们,但也删除了我的 IntelliJ 设置的设置,因此必须从头开始设置 Java、Maven 和所有内容,但它确实对我有用。

即使您在运行配置方面遇到一些问题,只需构建项目/模块并重新启动运行配置,这应该可以工作。