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

IntelliJ IDEA不识别Maven依赖项中指定的类

雷方伟
2023-03-14

我有一个与梅文一起创建的智能IDEA项目。然后,我在 Pom.xml 文件中指定了一组依赖项和外部存储库。

如果我做了< code>mvn install,这个项目在命令行上构建得很好。当我在IDE中打开任何代码文件时,尽管它说Maven依赖项处理的所有类都无法识别——如果我没有将所需的jar添加到构建路径中,那么对于一个普通的项目来说就会这样。

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

我的屏幕看起来是这样的:

共有3个答案

强硕
2023-03-14

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

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

本地和远程回购都需要更新。在此之前,远程服务器从未更新过。重启后一切正常。您可能需要重新导入项目。

邵阳德
2023-03-14

由于某些原因,重新导入没有成功。看了这个之后:

http://www.jetbrains.com/idea/webhelp/maven-importing.html

我设置了自动导入,然后问题消失了;希望它能帮助别人。感谢大家:)的想法。

田意致
2023-03-14

右键单击pom.xml -

 类似资料:
  • 我在IntellijIDEA中有一个项目是用Maven创建的。然后我在pom.xml文件中指定了一组依赖项和外部存储库。 如果我执行“mvn install”,那么项目在命令行上构建得很好。但是,当我打开IDE中的任何代码文件时,它会说Maven依赖项处理的所有类都无法识别--如果我从未将所需的JAR添加到构建路径中,这对于一个正常的项目来说是一样的。 我知道在我的Eclipse Maven项目(

  • 我试图通过从eclipse workspace项目导入现有maven项目来创建maven项目,但eclipse无法解决任何依赖项。每次创建项目、更新maven依赖项或清理项目时,依赖项会被下载,但它们不会从本地maven存储库中被引用。当我从命令行运行时生成构建 我已经筋疲力尽地尝试解决这个问题的所有修补程序了,比如启用索引、清理项目、Maven->update project 我的eclipse

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

  • 而不是常规的选项。 该模块有一个文件和自己的文件

  • 对于我的一些模块,Intellij的想法不是导入依赖项和插件。只导入活循环。 当我在命令行编译时,POM是有效的。我已经删除了模块并重新导入它们。我删除了他们的项目,并重新导入它。 所以我想知道Intellij在模块上的想法信息被删除后是否有一些秘密缓存。

  • 问题内容: 假设我想在项目中添加guice-assistedinject作为依赖项。它将guice工件指定为依赖项本身。如何告诉它使用guice的no_aop版本? 我知道我可以执行以下操作,但是我可以一步完成而不排除guice模块吗? 问题答案: 没有更简单的解决方案。您可以使用简短的依赖性表示法(例如)来缩短代码。