18) maven 项目结构:继承

时间:2023-03-08 17:00:12
18) maven 项目结构:继承

Project Inheritance [ɪn'herɪt(ə)ns]

https://maven.apache.org/guides/introduction/introduction-to-the-pom.html

18) maven 项目结构:继承

继承是指pom之间的继承

常见的继承项:

<groupId></groupId>

<version></version>

<properties></properties>

<dependencies></dependencies>

<dependencyManagement></dependencyManagement>

<description></description>

eclipse 中 打开pom.xml视图中

18) maven 项目结构:继承

Dependencies

自己声明的依赖

Dependency Hierarchy

继承的依赖

Effective POM

------- 父 -------- 子 -------->
------- 父 ------------------->
------------------ 子 -------->

合并后的投影视图

ps:

18) maven 项目结构:继承

18) maven 项目结构:继承

GroupId 和 Version 声明值和父pom一样的话,会报警告。声明值不同时使用该值(重写)