Maven高级1——分模块设计与开发,继承与聚合

续Maven基础教程2

自己学习Maven的笔记

视频教程是黑马

Day15-01. maven高级-分模块设计与开发_哔哩哔哩_bilibili


目录

01 分模块设计与开发

概述

实践

小结

02 继承与聚合

继承

继承关系

概述(<parent>)

实现步骤概述

版本锁定

<dependencyManagement>统一管理依赖版本

 <properties> 自定义属性/引用属性

<dependencyManagement> 与 <dependencies>的区别是什么

聚合

概述

<modules>实现

 03 总结​


01 分模块设计与开发

概述

实践

 创建模块

 

 以后使用在项目中引入即可

 

小结

02 继承与聚合

继承

继承关系

概述

                       许多模块有着重复的依赖

实现步骤概述

              首先介绍一下打包方式

 

 创建父工程模块

 

 

 在子工程中加入父工程

 

 上面是说从父工程中继承了<groupId>,子工程中的<groupId>重复了

 

在父工程中配置各个工程共有的依赖

maven项目父子工程结构说明

版本锁定
<dependencyManagement> 来统一管理依赖版本

<properties> 自定义属性/引用属性

版本号太多,用自定义属性集中维护

其中spring-boot-starter-web不同我们管,

 因为父工程本身还有一个父工程spring-boot-starter-parent

可以点进去看看源码

<dependencyManagement> 与 <dependencies>的区别是什么


聚合

概述

问题描述

如果不用聚合,打包模块,需要先安装模块每各需要的模块,才能打包

安装后Maven仓库才会又模块的jar包,才能用于其它模块的打包

 

<modules>实现

 

 

 03 总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值