2017-08-19 2 views
1

が5.xのにElasticsearch 2.xのアップグレード持つ5.xのために、私は日食で、次のメッセージが表示されました:ここのアップグレードが

The type org.elasticsearch.search.suggest.SuggestBuilder$SuggestionBuilder cannot be resolved. It is indirectly referenced from required .class files 

とをpom.xml

からいくつかのスニペットコードがあります
<parent> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-parent</artifactId> 
     <version>1.5.6.RELEASE</version> 
    </parent> 

<dependency> 
      <groupId>org.elasticsearch.client</groupId> 
      <artifactId>transport</artifactId> 
      <version>5.5.1</version> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.data</groupId> 
      <artifactId>spring-data-elasticsearch</artifactId> 
     </dependency> 

答えて

0

ほとんどの場合、クラスパスに両方のESライブラリがあり、それらは混在しています。効果的なPOMをチェックし、適切なクリーンアップを行ってください。異なるES libがあなたの他の依存関係の1つと依存している可能性もあります。

関連する問題