2017-04-03 16 views
0

spring-cloud-stream-schema-1.2.0.RC1にAvroSchemaMessageConverterクラスがありません。私はこのリンクMissing schema module for spring-cloud-streamを介して欲しいです。私はpom.xmlを見たときspring-cloud-stream-schemaのAvroSchemaMessageConverterクラスが見つかりません - 1.2.0.RC1

<dependency> 
    <groupId>org.springframework.cloud</groupId> 
    <artifactId>spring-cloud-stream-schema</artifactId> 
    <version>1.2.0.RC1</version> 
    </dependency> 

、私はクラスAvroSchemaMessageConverter.java春-クラウドストリーム1.2.0.RC1.jarに利用できるようになります予想しました。しかし、それは下図のとおりに存在しません:

Eclipse Spring dependencies

誰かが私が行方不明です依存関係を指すことができます。 spring-cloud-streamがKafkaトピックに投稿するための私の依存関係。

<dependencyManagement> 
     <dependencies> 
     <dependency> 
      <groupId>org.springframework.cloud</groupId> 
      <artifactId>spring-cloud-dependencies</artifactId> 
      <version>Dalston.RC1</version> 
      <type>pom</type> 
      <scope>import</scope> 
     </dependency> 
     </dependencies> 
    </dependencyManagement> 
    <dependencies> 
    <dependency> 
     <groupId>org.springframework.cloud</groupId> 
     <artifactId>spring-cloud-stream</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.cloud</groupId> 
     <artifactId>spring-cloud-starter-stream-kafka</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.cloud</groupId> 
     <artifactId>spring-cloud-stream-binder-kafka</artifactId> 
     <exclusions> 
      <exclusion> 
      <groupId>org.apache.kafka</groupId> 
      <artifactId>kafka_2.11</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 
    <!-- Apache avro serialization support --> 
    <dependency> 
     <groupId>org.springframework.cloud</groupId> 
     <artifactId>spring-cloud-stream-schema</artifactId> 
    </dependency> 
    </dependencies> 

答えて

2

これは、スキーマジャーにあります:

<!-- Apache avro serialization support --> 
<dependency> 
    <groupId>org.springframework.cloud</groupId> 
    <artifactId>spring-cloud-stream-schema</artifactId> 
</dependency> 

お知らせそのGitHubのアーティファクトの完全な階層...

spring-cloud-stream/spring-cloud-stream-schema/src/main/java/org/springframework/cloud/stream/schema/avro/AvroSchemaMessageConverter.java 
+0

私の間違い。私は今、私のEclipse IDEを見ていて、その瓶が見えません。私は今、私のmavenプロジェクトを更新し、再びjarファイルを探しました。今私はそれを見る。私のミスを指摘してくれてありがとう。私は私の弦パーザーをトレーニングする必要があります:-) – randominstanceOfLivingThing

1

あなたが明示的に投稿のリンクは、あなたがorg.springframework.cloud:spring-cloud-stream-schemaAvroSchemaMessageConverter生活を含める必要があることに言及しています。また、Avroバージョンを明示的に追加する必要があります。

+0

最終的に私はそれをしなければなりませんでした。アドバイスありがとう。 – randominstanceOfLivingThing

関連する問題