Maven的继承和聚合

Maven2 中继承和聚合虽然经常同时使用,但是他们并不是一回事。

1.继承:有一个父pom,其中packaging是pom类型,再创建子pom,通过parent标签ref到父pom,那么这样就可以形成继承关系。在父pom中通过dependencyManagement/pluginManagement标签声明依赖的信息(groupId + artifactId + version)。在子pom中引用即可,不需要再次声明版本信息,他会以父中声明的版本为准。

2.聚合:有一个聚合pom,其中packaging是pom类型,其中可以将多个模块统一管理,在聚合pom中执行相关命令会作用在所有被管理的module上。

你可能感兴趣的:(maven,java,jar)