2017-09-05 12 views
0

これは非常に基本的な質問かもしれませんが、私はSpring Boot 2 Mx、Spring Cloud Finchley.xとSpring Cloud Stream Elmhurstの関係を見るのに苦労しています。バツ。これらのバージョンがどのようにリンクしているかを説明するドキュメント/ Readmeはありますか? によって引き起こさ:java.lang.AbstractMethodError:Spring Cloud/Stream/Springブートの依存関係管理とリリーストレイン

<!-- Spring Boot/Cloud/Stream dependencies --> 
    <dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-dependencies</artifactId> 
    <version>${spring.boot.version}</version> 
    <type>pom</type> 
    <scope>import</scope> 
    </dependency> 
    <dependency> 
    <groupId>org.springframework.cloud</groupId> 
    <artifactId>spring-cloud-dependencies</artifactId> 
    <version>${spring.cloud.version}</version> 
    <type>pom</type> 
    <scope>import</scope> 
    </dependency> 
    <dependency> 
    <groupId>org.springframework.cloud</groupId> 
    <artifactId>spring-cloud-stream-dependencies</artifactId> 
    <version>${spring.cloud.stream.version}</version> 
    <type>pom</type> 
    <scope>import</scope> 
    </dependency> 

そして、すべては私が入門昨日まで正常に動作したorg.springframework.cloud

は、私は次のdependencyManagementを必要とするプロジェクトを持っています。 Lorg/springframework/messaging/MessageHandler; Lorg/springframework/messaging/MessageHandler; Lorg/springframework/messaging/MessageHandler; Lorg/springframework/messaging/MessageHandler;

私はそれらのプロジェクト間にいくつかの依存関係の問題があると思います。私がしたい場合は、私はこれらの「依存関係」のために使用すべきバージョンです要するに

、: 1)は、最新のマイルストーン、私は見ることができます

とに依存し、最新のスナップショット 2)に依存しますそれらの関係? (pom.xmlファイル)

答えて

2

現時点でバインダーのスナップショットが壊れています。私たちは、2.0行でコアプロジェクトを変更しました。新しいAPIに適応するためにバインダーを修正しています。 安定したバージョンであるM1に基づいてSCStのバージョンを上書きすることができます

+0

BTWリリース列の関連性はここにあります:https://projects.spring.io/spring-cloud/ spring-cloud- *は適切なスプリングクラウドリリーストレインにマップされます。 –

+0

ありがとう、それは私が探していたものです。このBOMがあるGitHubプロジェクトで私を指摘できますか? FinchleyとElmhurstをSpring Cloud Streamから関連付けるもの?私は詳細を深く掘り下げる必要があります。 – salaboy

関連する問題