- pom.xml
- dependencyManagement
- classifier
- import scope、type pom
1.pom.xml解析:
2.dependencyManagement:
Maven 使用dependencyManagement 元素为多项目依赖提供了一种管理依赖版本号的方式。父项目中声明依赖的版本,则子项目就不用版本,只需引用就可,子项目也会自动加载父项目声明的版本jar。
- dependencyManagement 作为版本统一管理,避免多子项目引用的版本混乱。
- dependencyManagement 只是声明依赖的jar,不会真正加载到本地库。子项目需要引用jar还需声明(只是可省略版本号)
- 示例:
父pom.xml中:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>