【问题标题】:Imported Git Repository but some imports are not found?已导入 Git 存储库但未找到某些导入?
【发布时间】:2023-03-28 15:49:01
【问题描述】:

我有一个已导入 Eclipse 的 Git 存储库,但它有一些导入错误。

我正在使用 Spring Redis 1.8.4 版,并按照他们的示例了解如何进行对象映射。我使用了 Jackson Mapper 链接,然后使用了 jackson-datatype-mongo 映射器。

https://github.com/commercehub-oss/jackson-datatype-mongo

在我的工作计算机上一切正常。

<dependency>
        <groupId>com.commercehub.jackson</groupId>
        <artifactId>jackson-datatype-mongo</artifactId>
        <version>2.1.0</version>
    </dependency>

    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-annotations</artifactId>
        <version>2.7.6</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-redis</artifactId>
        <version>1.8.4.RELEASE</version>
    </dependency>

如果我删除了 jackson-datatype-mongo 依赖项,那么导入就可以了,但是我不会有 MongoModule 导入。我尝试了 eclipse 的一个解决方案,它说它可以存档“jackson-databind-2.8.1.jar”,一切都会很清楚。但后来我的“.classpath”文件现在被更改了。

我不明白它在一台机器上的效果如何,我所做的只是将存储库克隆到另一台机器上。

【问题讨论】:

  • 有人知道吗?想不通,很郁闷
  • 有人知道这有什么问题吗?我所做的只是从 Github 导入一个项目。它在一台机器上运行良好

标签: spring maven jackson jackson-modules


【解决方案1】:

我解决了这个问题。我检查了项目中的库,它表明该类在那里。所以我进入 '.m2\repository\com\fasterxml\jackson\core' 并删除了整个 'jackson-databind' 文件夹并重新启动 eclipse,现在所有导入都已解决。

【讨论】:

    猜你喜欢
    • 2019-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-14
    • 2018-07-14
    • 2020-06-28
    • 2019-09-17
    • 2012-01-14
    相关资源
    最近更新 更多