2016-07-06 56 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

相关问题