在我的项目中看不到com.fasterxml.jackson.core.JsonFactory
- 我得到以下异常作为根本原因:
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonFactory
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 18 more
com.fasterxml.jackson.core.JsonFactory
在 Jackson 核心中,这种依赖关系通过 elasticsearch :
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>5.4.0</version>
</dependency>
作为已解决的依赖项:
快照
我尝试将 Jackson-Core 直接作为依赖项放入 pom.xml
中,但没有帮助。
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.6</version>
</dependency>
我错过了什么?
手动从磁盘上的 maven 存储库 .m2 中删除fasterxml
,并让 Maven 再次下载 - Update Maven
. 工作。
该文件夹中有一个看起来很有趣的文件。