父/子工程的作用:
1.依赖管理 2.配置信息共享 3.模块化 4.版本控制 5.提高重用性可维护性
什么是dependencyManagement:
maven中的一个元素,用于集中管理项目中的依赖版本
解决了多个子模块中重复配置的问题,可有效减少maven的版本冲突问题
使用dependencyManagement后,无需在子模块中指定具体版本号,简化了配置与维护
另一种减少版本冲突的办法是:使用exclusions排除依赖
如何使用maven搭建父/子工程
父模块
<project> ... <groupId>com.example</groupId> <artifactId>parent-project</artifactId> <version>1.0.0</version> <packaging>pom</packaging> ... <modules> <module>child-project1</module> <module>child-project2</module> </modules> ... </project>
子模块
<project> ... <parent> <groupId>com.example</groupId> <artifactId>parent-project</artifactId> <version>1.0.0</version> </parent> ... <artifactId>child-project1</artifactId> ... </project>
标签:...,工程,maven,模块,child,与子,搭建 From: https://www.cnblogs.com/kun1790051360/p/18239368