2021
05-20
05-20
Java使用Maven BOM统一管理版本号的实现
一个中大型的Java项目往往包含若干JAR包,这些JAR包有着不同的版本号。如果这些JAR包单独发布,然后直接通过版本号引用相应的JAR包,不同版本的兼容性维护将变得十分麻烦。为了解决这个问题,可以让一个特殊的模块引用这些JAR包,将版本号定义在这个模块中,模块中的JAR都是兼容的,对外发布时只发布这个特殊模块。这个特殊模块就是BOM(BillOfMaterials)。著名的SpringBoot就使用了这种方式来管理版本号,这个...
继续阅读 >