- 父pom例子:
<!-- 省略无关配置 -->
<packaging>pom</packaging>
<modules>
<!-- 注明所有子module -->
<module>module1</module>
<module>module2</module>
</modules>
<dependencyManagement>
<dependencies>
<!-- 以Lombk为例 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
</dependency>
</dependencies>
</dependencyManagement>
子pom例子:
<!-- 省略无关配置 -->
<parent>
<groupId>父项目group</groupId>
<artifactId>父项目artifactId</artifactId>
<version>父项目version</version>
</parent>
<dependencies>
<!--这样会使用父pom中的依赖版本1.18.8,如果这里写version就不会使用父pom里的版本了-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>