当前位置: 首页 > 知识库问答 >
问题:

IntellijIDEA无法识别Maven依赖项中指定的类

充栋
2023-03-14

我在IntellijIDEA中有一个项目是用Maven创建的。然后我在pom.xml文件中指定了一组依赖项和外部存储库。

如果我执行“mvn install”,那么项目在命令行上构建得很好。但是,当我打开IDE中的任何代码文件时,它会说Maven依赖项处理的所有类都无法识别--如果我从未将所需的JAR添加到构建路径中,这对于一个正常的项目来说是一样的。

我知道在我的Eclipse Maven项目(而不是IntelliJ)中,它通常会在左边显示一个额外的目录,上面写着“Maven Dependencies”,并列出通过Maven拉入的JAR。我在这儿没看到。我做错了什么?

下面是我的屏幕的样子:

共有1个答案

闻人业
2023-03-14

在一台新电脑上安装IntelliJ IDEA后,我发现自己也遇到了同样的问题。

我必须更新远程maven存储库。(设置>Maven>存储库)

本地和远程回购都需要更新。遥控器在此之前从未更新过。重新开始后,一切正常。您可能必须重新导入项目。

 类似资料:
  • null 附注:Maven-Build是成功的。因此,Maven正在识别存储库中的包。

  • 我有一个与梅文一起创建的智能IDEA项目。然后,我在 Pom.xml 文件中指定了一组依赖项和外部存储库。 如果我做了< code>mvn install,这个项目在命令行上构建得很好。当我在IDE中打开任何代码文件时,尽管它说Maven依赖项处理的所有类都无法识别——如果我没有将所需的jar添加到构建路径中,那么对于一个普通的项目来说就会这样。 我知道在我的Eclipse Maven项目中(而不

  • 我想创建一个.xlsx工作簿。按照教程中的说明和其他Stackoverflow问题(如以下所示) 无法在Apache POI中导入XSSF

  • 问题内容: 实际上,我的项目有单元测试。所有这些都在最近配置中。我需要在中添加检测测试。为此,我在中添加了espresso依赖项。 之后,我选择了Build Variants-> Test Artifact-> Android Instrumentation Tests。 但是,当我开始编码时,没有一个依赖项被识别: “无法解析符号onView”,“无法解析符号ViewInteraction”等…

  • 问题内容: 今天,我将本地Glassfish服务器升级到3.1.1,以准备将公司的服务器升级到相同版本。我正在尝试将我的Web服务项目转换为与新服务器兼容,并且遇到了障碍。 在我耳朵的pom文件中,我以前将webapp和ejb都列为依赖项。在webapp的pom中,我也将ejb列为依赖项。尝试将此配置部署到Glassfish 3.1.1时,出现以下错误: 部署期间发生错误:部署应用程序时发生异常[

  • 实际上,我的项目有单元测试。它们都是在< code>/src/test/java/中配置的。最近我需要在< code >/src/androidTest/Java 中添加插装测试。为此,我在< code>build.gradle中添加了espresso依赖项。 之后,我选择了构建变体- 但是当我开始编码时,没有一个依赖项被识别出来: “无法解析符号 onView”、“无法解析符号视图交互”等...