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都可以
扫描二维码关注公众号,回复:
14938145 查看本文章
3.可以创建子模块的子模块
4.父工程管理依赖 子工程声明依赖
5.父工程管理依赖版本号
6.父工程也可以管理插件
1.4 第三种方式
第一种方式第二种方式混合使用
一个空项目里有多个父maven模块