我在 IntelliJ IDEA 中有一个项目是用 Maven 创建的。然后,我在 Pom.xml 文件中指定了一组依赖项和外部存储库。
如果我执行 mvn install
,该项目在命令行上构建良好。当我在 IDE 中打开任何代码文件时,虽然它说所有由 Maven 依赖项处理的类都无法识别 - 如果我从未将所需的 JAR 添加到构建路径,那么对于普通项目来说就会这样。
我知道在我的 Eclipse Maven 项目(而不是 IntelliJ)中,它通常会在左侧显示一个额外的目录,上面写着“Maven Dependencies”并列出通过 Maven 引入的 JAR。我在这里看不到。我究竟做错了什么?
这是我的屏幕的样子:
原文由 John Humphreys 发布,翻译遵循 CC BY-SA 4.0 许可协议
由于某种原因,重新导入并没有解决问题。看了这个之后:
http://www.jetbrains.com/idea/webhelp/maven-importing.html
我设置了自动导入,然后问题就消失了;希望它能帮助别人。感谢大家的想法 :)。