2016-06-25 33 views
2

我有一些同春“材料清单”,以依赖管理相关的问题:云春春与物料清单平台

  • 我应该同时使用一个完整的春天依赖管理?
  • 它们是不兼容的吗?任何问题?

我们的项目使用由平台BOM

+0

有关于此的对话https://github.com/spring-cloud/spring-cloud-starters/issues/49 –

+1

您可以使用两者,但云BOM需要覆盖平台物料清单,因为它具有更新的依赖关系。我会稍微发布文档中的示例。 – spencergibb

+0

@spencergibb感谢您的评论以及在初学者文档中的提交。恕我直言,春季平台BOM应该管理这些依赖关系,否则它会给我们头痛的更新包。我们将通过spring-boot版本来匹配两种BOM,您是否推荐使用其他方法? –

回答

3

管理从documentation

春季云依赖BOM几个依赖关系必须先走,使其 依赖有春天IO的优先级平台依赖关系。

<dependencyManagement> 
    <dependencies> 
     <dependency> 
      <groupId>org.springframework.cloud</groupId> 
      <artifactId>spring-cloud-dependencies</artifactId> 
      <version>Brixton.SR1</version> 
      <type>pom</type> 
      <scope>import</scope> 
     </dependency> 
     <dependency> 
      <groupId>io.spring.platform</groupId> 
      <artifactId>platform-bom</artifactId> 
      <version>2.0.5.RELEASE</version> 
      <type>pom</type> 
      <scope>import</scope> 
     </dependency> 
    </dependencies> 
</dependencyManagement> 

was determined该平台不能管理春云的依赖。这是推荐使用弹簧云的弹簧平台的方法。