2017-05-08 81 views
0

com.fasterxml.jackson.core.JsonFactory没有看到我的项目 - 我收到以下异常的根本原因com.fasterxml.jackson.core.JsonFactory没有看到:elasticsearch杰克逊错误 - 尽管定义

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 core,而这种关系在通elasticsearch:

<dependency> 
     <groupId>org.elasticsearch.client</groupId> 
     <artifactId>transport</artifactId> 
     <version>5.4.0</version> 
    </dependency> 

为解决依赖性:

snapshot

我试图把杰克逊核心直接作为依赖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> 

我在想什么?

回答

0

从磁盘上的Maven存储库.m2中手动删除fasterxml,并再次下载Maven - Update Maven。工作。

在那个文件夹中有一个有趣的外观文件。