标签:des style http color os 使用 io strong ar
Maven聚合与继承
一、聚合
二、继承
可声明父POM供子 POM继承
父模块POM如下:
子模块声明继承如下:
最后,同样还需要把 account-parent加入到聚合模块account-aggregator中。聚合的 POM如下:
1、子模块没有声明groupId和version, 这两个属性继承至父模块。但如果子模块有不同与父模块的 groupId、version ,也可指定;
2、不应该继承artifactId,如果groupId ,version,artifactId 完全继承的话会造成坐标冲突;另外即使使用不同的 groupId或version,同样的 artifactId也容易产生混淆。
3、使用继承后 parent也必须像自模块一样加入到聚合模块中。也就是在在聚合模块的 pom中加入<module>account-parent</module>
三、聚合与继承的关系
标签:des style http color os 使用 io strong ar
原文地址:http://my.oschina.net/zh119893/blog/307579