对于我的一些模块,Intellij IDEA不会导入依赖项和插件。只是 实时循环已导入。
当我在命令行上编译时,poms是有效的。我删除了模块并重新导入了它们。我删除了项目并重新导入它。
所以我想知道是否有一些秘密缓存甚至是模块上的Intellij IDEA信息 删除后。
或者,如果有任何其他原因导致Intellij IDEA可能无法导入依赖项和插件。
更新
发现这条有趣的错误消息:
我不使用apache commons。必须是Intellij IDEA问题。也许是时候进行错误报告了。
答案 0 :(得分:4)
...\home\.IntelliJIdea14\system\Maven
- 缓存maven工件,你可以删除它。
模块和项目信息存储在项目 - .idea
文件夹和*.ipr
和*.iml
文件中,您可以删除它们以确保并重新导入项目。
有时Main Menu | File | Invalidate caches
可能会有所帮助。
答案 1 :(得分:2)
我遇到一个问题,IntelliJ会在某些类中显示编译问题,即使从命令行运行完整的search.exclude
也会成功运行而没有任何错误。
我建议的here解决方案是使缓存无效并重新启动。我选择了一个选项来使缓存无效并重新启动。
答案 2 :(得分:0)
答案 3 :(得分:0)
hack:编辑你的.pom文件 - 它会触发repo重读。 版本之后的空格。
答案 4 :(得分:0)
我在 IntelliJ 中存在未解决的 maven 依赖项很长时间了,它不会通过任何方式解决,包括使缓存无效和重新启动或删除位于系统用户帐户中的机器的 .Idea 安装中的 Maven 文件夹。 所以最终我不得不删除位于项目的 .idea 文件夹中的系统文件夹。
它确实清除了我的 Maven 依赖项,再次解决了它们,但也删除了我的 IntelliJ 设置的设置,因此必须从头开始设置 Java、Maven 和所有内容,但它确实对我有用。
即使您在运行配置方面遇到一些问题,只需构建项目/模块并重新启动运行配置,这应该可以工作。