2016-07-06 113 views
1

我有一個簡單的Spring啓動應用程序,我試圖添加spring cloud consul。春雲領事依靠更新版本的春季啓動。在我的POM中,我指定了版本爲1.3.5.RELEASE的所有彈簧啓動工件。Spring Boot的傳遞依賴關係的Maven控制版本

的問題是,即使版本1.3.5爲spring-boot-starter-web指定它仍然與下載1.2.3版

依賴是否有辦法有行家獲得1.3.5.RELEASE爲所有春天啓動的文物,其中包括傳遞依賴呢?我知道我可以明確列出他們,但有沒有更好的辦法?

這裏是日食的POM depenency觀點: enter image description here

回答

0

是的,簡單使用正確的父:

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.3.6.RELEASE</version> 
    <relativePath/> 
</parent> 

並從春天啓動的依賴版本。

+0

如果我不想使用父項,該怎麼辦?我嘗試添加依賴管理,但沒有運氣。 – Seephor

+0

試試這個:http://stackoverflow.com/questions/21317006/spring-boot-parent-pom-when-you-already-have-a-parent-pom – MariuszS

+0

不完全。我仍然有問題。具體來說,它找不到內部類org/springframework/boot/Banner $ Mode,即使我在依賴管理1.3.6 – Seephor