maven 的继承聚合和继承

Java 新民 909℃ 已收录 0评论

maven 的继承聚合:
创建一个简单的maven项目:
在这个见得maven项目的pom.xml文件里编写以下内容:
<!– 模块 到入了三个模块,把这三个模块聚合在一起 –>
<modules>
<module>../user-core</module>
<module>../user-log</module>
<module>../user-service</module>
</modules>

聚合的优点:同意管理其他功能模块,如果某2个模块需要修改,只需一次性编译即可

maven 的继承:
新创建一个简单的maven项目 user-parent:
在此项目的pom.xml 中配置所有模块的的公共依赖,
然后在其他子项目中的pom.xml文件中配置继承关系,如下:
<!– 继承自 user-parent–>
<parent>
<groupId>zttc.itat.user</groupId>
<artifactId>user-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../user-parent/pom.xml</relativePath> <!– 父级项目的pom.xml文件,相对 路径–>
</parent>

继承的优点:统一配置其他模块的依赖,并且能够完美的解决依赖版本的冲突问题。

注:聚合和继承可以配置在一个pom.xml文件中。聚合是模块的位置,继承是pom文件的绝对路径。

本站文章如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:https://www.snowruin.com/?p=1603
喜欢 (1)or分享 (0)
发表我的评论
取消评论
表情 代码 贴图 加粗 链接 私信 删除线 签到

Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址