2017-09-05 66 views
0

這可能是一個非常基本的問題,但我很努力地看到Spring Boot 2 Mx,Spring Cloud Finchley.x和Spring Cloud Stream Elmhurst之間的關係。 X。是否有任何文檔/自述文件解釋所有這些版本如何鏈接在一起?Spring Cloud/Stream/Spring Boot的依賴管理和發佈培訓

我有需要以下dependencyManagement項目:

<!-- 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> 

而且一切工作正常,直到昨天,在那裏我開始: 產生的原因:java.lang.AbstractMethodError:org.springframework.cloud。 stream.binder.AbstractMessageChannelBinder.createProducerMessageHandler(Lorg/springframework的/雲/流/配​​置/ ProducerDestination; Lorg/springframework的/雲/流/粘合劑/ ProducerProperties; Lorg/springframework的/消息/ MessageChannel)Lorg/springframework的/消息/的MessageHandler;

這讓我覺得我有這些項目之間的一些相關性問題。

總之,這是如果我想,我應該使用這些「依賴」的版本: 1)依賴於最新快照 2)依賴於最新的里程碑

和我在哪裏可以看到那些關係? (其中pom.xml文件)

回答

2

當前快照在活頁夾中被破壞。我們已經改變了對2.0行的核心項目,我們仍然固定粘合劑,以適應新的API。 您可以覆蓋SCST版本是基於對M1,這是一個穩定的版本

+0

BTW釋放列車的相關性在這裏找到:https://projects.spring.io/spring-cloud/你可以看到其底部spring-cloud- *映射到合適的彈簧雲釋放列。 –

+0

非常感謝,這就是我一直在尋找。你能否指出我在這種物料清單所在的GitHub項目中?與艾姆赫斯特從春季云溪涉及芬奇利的人嗎?我需要深入研究細節。 – salaboy