码迷,mamicode.com
首页 > 其他好文 > 详细

maven学习笔记四(聚合和继承)

时间:2015-10-02 14:59:10      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

聚合

现在假如,我创建了3个maven项目,

  1. user-core.2.user-log,3.user-service

这个时候,假如我们要打包这些项目,要一个一个来,会很麻烦.那么我们有没有更好的办法通过只打包一个,来让其他都打包呢?ma

这个时候,我们就可以利用maven的聚合特性来实现.新建一个空的maven项目.如下图:

技术分享

技术分享

创建完毕后,打开pom.xml编写如下的配置:

技术分享

这个时候,我们只需要执行这一个空的maven项目即完成了所有的项目的打包.

继承

现在假如,我创建了3个maven项目,

  1. user-core.2.user-log,3.user-service

我们会发现,他们各自有各自的pom.xml,每个里面都有很多重复性的配置,例如:编码配置,每个都需要配置版本等..那么我们有没有更好的办法来只写一份,让其他都可以复用这一份的方法呢.

maven提供了继承特性,就可以实现.

技术分享

技术分享

创建完毕后,我们将user-core,user-log,user-service里面诸如:编码配置,公用的jar配置信息都可以放到user-parent里面.

如:

技术分享

然后在user-core,user-log,user-service的pom.xml加入:

技术分享

maven学习笔记四(聚合和继承)

标签:

原文地址:http://my.oschina.net/kkrgwbj/blog/513205

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!