月份:2015年8月

Maven系列之dependencyManagement使用初探

在Maven中, 子模块可以继承的内容,包括了dependencies,父模块的所有依赖,都会被子模块继承.但是在父模块中,有时候定义一些依赖,并不是为了让所有的子模块继承,而是为了做版本的一个统一的管理.试想一下如果所有的子模块,甚至子子模块,使用同一个框架或者其它的组件,但是版本号都不一样.排起错误来,会非常的麻烦.这个时候,就可以使用dependencyManagement来做.它是在父模块中声明一下所有的要使用到的软件的版本.子模块中,继承不到.如果子模块中想使用父模块中声名的组件,则必须自己重新声明.但是在声明的时候,不需要指定版本号.因为父模块,已经做过了版本号的管理

[……]

Read More…

Read more →