Maven进阶——B站动力节点

001-Maven管理多模块应用

1.1 介绍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2 第一种方式

1.创建一个空项目
2.创建一个父工程 maven java/maven webapp都可以

在这里插入图片描述

3.创建子模块 maven java/maven webapp

在这里插入图片描述在这里插入图片描述

4.子模块也可以作为父模块 有它自己的子模块

在这里插入图片描述在这里插入图片描述在这里插入图片描述

5.可以手动修改某个maven工程为子工程

在这里插入图片描述

6.父工程的所有依赖 子工程都会有
不需要在子工程中添加依赖 子工程需要什么依赖在父工程中添加就可以了

7.但是子工程可能并不需要父工程所有的依赖
可以在父工程中使用依赖管理 将依赖都写在<dependencyManagement>里
子工程 向父工程索取依赖 叫声明式依赖 没有版本号
子模块也可以指定依赖的版本号 不继承父模块的版本号

在这里插入图片描述在这里插入图片描述

8.所以实际上父工程只是管理依赖的版本号

在这里插入图片描述在这里插入图片描述

1.3 第二种方式

1.创建一个maven 项目 maven java/maven webapp都可以

在这里插入图片描述

2.创建子模块 maven java/maven webapp都可以

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

3.可以创建子模块的子模块

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

4.父工程管理依赖 子工程声明依赖

在这里插入图片描述在这里插入图片描述在这里插入图片描述

5.父工程管理依赖版本号 

在这里插入图片描述

6.父工程也可以管理插件 

在这里插入图片描述

1.4 第三种方式

第一种方式第二种方式混合使用
一个空项目里有多个父maven模块

猜你喜欢

转载自blog.csdn.net/m0_52041525/article/details/125865729
今日推荐