Maven对依赖包的关系管理的主要手段是继承,这很像Java语言的继承关系一样。例如最简单的继承方式,在parent pom文件定义了jar的version,在children pom中可以不定义jar的version,而children也可以定义version来覆盖parent的version,这种思想完全和Java的继承与重载机制一致。
Maven对继承的管理机制和Java的继承机制如出一辙,同样也面对着这样的问题,如一个pom只可以继承一份pom,为了解决这种单一继承的问题,Maven引入了 Import机制,在denpendencyManagement 节点约束下面通过将scope改为import即可。