Spring Boot pom.xml中的normal和bom依赖关系有什么区别?

eqoofvh9  于 2022-12-04  发布在  Spring
关注(0)|答案(1)|浏览(152)

当我尝试添加到springBoot应用程序的pom.xml中时,我在maven存储库上看到了两种类型的依赖关系。artifactId = aws-java-sdk和aws-java-sdk-bom普通依赖关系和带有“bom”的依赖关系有什么区别?我们如何知道哪种依赖关系更适合我们的需求?

iszxjhcz

iszxjhcz1#

来自Maven指南:
当用于定义通常是多项目构建的一部分的相关工件的“库”时,导入是最有效的。一个项目使用这些库中的一个或多个工件是相当常见的。但是,有时候很难使用工件来保持项目中的版本与库中发布的版本同步。下面的模式说明了“物料清单”(BOM表)可供其他项目使用。
点击此处阅读更多信息:https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms

相关问题