【发布时间】:2016-03-23 19:04:32
【问题描述】:
Spring Data Jpa Docs 建议使用 Maven BOM (bill of materials),原因是:
由于各个 Spring Data 模块的启动日期不同,大多数 其中有不同的主要和次要版本号。最简单的方法 找到兼容的是依靠 Spring Data Release Train BOM 我们附带定义的兼容版本。在一个 Maven 项目中,你会 在 POM 的
<dependencyManagement/>部分声明此依赖项
提供了对official example 的引用。
我知道了 BOM 和 dependencyManagement。供应商正式向我们(开发人员)提供经过测试/推荐/支持的兼容性列表。 太棒了!
为了同步移动版本,我需要一些管理以下 BOM 的“超级 BOM”:
org.springframework:spring-framework-bom
org.springframework.data:spring-data-releasetrain
org.springframework.security:spring-security-bom
如何选择兼容的?
是否有适用于所有伞的 SPRING-SUPER-BOM(我的意思是官方或社区支持,因此我通过避免故障排除来节省我的时间,如果发生这种情况并且我发现并解决了问题 - 我有将解决方案返回给社区的选项)?
【问题讨论】:
-
你检查过the website吗?
标签: spring maven spring-security spring-data maven-bom