2017-05-08 84 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。工作。

在那個文件夾中有一個有趣的外觀文件。