【问题标题】:Dependency isn't recognized in IntellijIntellij 无法识别依赖关系
【发布时间】:2015-06-24 12:23:27
【问题描述】:

我的 MAVEN 有问题。我在 pom.xml 中添加了这个依赖项 com.fasterxml.jackson.datatype.jsr310.JSR310,我想在一个类中导入它。但是这个依赖项没有被导入。似乎无法识别 pom 中的依赖关系。请问如何解决此问题?

     <dependency>
        <groupId>com.fasterxml.jackson.datatype</groupId>
        <artifactId>jackson-datatype-jsr310</artifactId>
        <version>2.5.0</version>
    </dependency>
    <!-- CSV -->
    <dependency>
        <groupId>com.fasterxml.jackson.dataformat</groupId>
        <artifactId>jackson-dataformat-csv</artifactId>
        <version>2.5.3</version>
    </dependency>

【问题讨论】:

  • 尝试在您的 IDE 中构建一个 Maven,这应该下载 jar 并将它们添加到您项目的类路径中。
  • 你能在你的问题中添加一个带有 jsr310 依赖的 pom.xml 的 sn-p 吗?
  • 你能给我们看看pom吗,请。也许依赖的范围不是compile。你试过mvn dependency:tree吗?
  • 不。我没试过这个。这是声明依赖的pom部分:com.fasterxml.jackson.datatypecom.fasterxml.jackson.dataformatjackson-dataformat-csv2.5.3依赖>
  • jsr310的依赖在这里:com.fasterxml.jackson.datatypejackson-datatype-jsr310

标签: java spring maven intellij-idea testng


【解决方案1】:

你是否为项目添加了 maven 支持?

  1. 在设置中启用自动导入|
  2. 在控制台尝试 mvn clean-install
  3. 在“maven 项目”选项卡中尝试“重新导入所有 maven 项目”

【讨论】:

  • 我认为我的 IDE 中已经配置了自动导入配置。没有测试的 mvn clean install:mvn clean install -Denv=local -DskipTests 正在显示构建成功。我试图让“重新导入所有 maven 项目”,但仍然没有考虑到依赖关系
【解决方案2】:

您是否尝试过“重新导入所有 Maven 项目”?它是“Maven 项目”选项卡上的蓝色圆形按钮。

【讨论】:

    猜你喜欢
    • 2023-01-18
    • 2021-04-16
    • 2016-09-25
    • 2016-03-10
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 2013-02-09
    相关资源
    最近更新 更多