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

IntelliJ IDEA不识别maven依赖关系(因与...冲突而省略)

轩辕经赋
2023-03-14

我在IntelliJ IDEA中加载了一个Maven项目,当我在终端中运行“MVN clean Package”时,它工作得很好,但IntelliJ IDEA无法调试或构建它,并且在UI中,Maven项目选项卡显示了以下内容(依赖关系红线):

因与某事冲突而省略

共有1个答案

仉俊能
2023-03-14

重新导入并重新启动(无效缓存/重新启动)Intellij。这很管用

 类似资料:
  • 问题内容: 假设我有四个项目: 项目A(依赖于B和D) 项目B(依赖于D) 项目C(依赖于D) 项目D 在这种情况下,如果我运行项目A,则Maven将正确地解决对D的依赖关系。如果我理解正确,则Maven始终以最短的路径获取依赖关系。由于D是A的直接依赖项,因此将使用B内指定的D而不是D。 但是现在假设这种结构: 项目A(依赖于B和C) 项目B(依赖于D) 项目C(依赖于D) 项目D 在这种情况下

  • 由一些模块组成的maven项目。我的一个模块正在使用google版本的guava依赖项。现在,我正在我的项目中集成另一个模块,该模块也使用guava但版本。 因此,我希望新模块使用guava版本,而其余项目使用guava版本。我尝试将guava的添加到新模块中,但没有成功。 更新:@Guillaume Darmont的答案为不同的模块解决了问题。但现在我的问题是,新模块有两个依赖项,其中一个使用g

  • 我正在尝试将现有的web应用程序项目转换为maven。我在我的项目中手动下载了一堆JAR并保存在一个目录中。在转换为maven时,我需要这些JAR的组id和工件id的名称,以便在pom中提及。xml。 除了在mvnrepository中手动搜索每个jar名称之外,还有其他方法吗。通用域名格式?

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

  • 我对Eclipse比较陌生,我是一个IntelliJ家伙:)所以为了练习,我在Eclipse中创建了一个虚拟的Gradle项目,它甚至不能识别自动插入的JUnit依赖项。 我使用的堆栈如下: < li>Gradle 6.6.1 < li>Java 13 < li>Eclipse 2019-09 R (4.13.0) - 我已经做过的事情: 从这里和这里的一切,即: > 根据本指南完成能够使用Lom

  • 我有一个具有以下依赖项的GWT项目 > Gin 2.1.2依赖于guice 3.0,而owlapi 4.0.2依赖于guice 4.0-beta。 gin在客户端使用,而owlapi在服务器端使用。 我有什么办法才能让这件事成功?我是否可以在保留正常运行的GWT devmode的同时使用依赖关系范围?