1.groupId和artifactId
作用:这两个是依赖的“坐标”,即依赖的唯一标识。artifactId一般未模块名,根据该项目的规范来即可,groupId一般为多端,以域开头,后买你跟公司,比如:org.apache
2.parent标签
作用:为管理多个模块都需要的公共依赖,创建一个parent模块,此模块不写代码,只包含子模块和本模块的pom文件。
- 公共依赖:parent的dependencies标签中的依赖会向下传递到子模块。
- 非公共依赖:parent的dependencyManagement标签中的依赖不会向下传递到子模块。子模块如果需要用,在子模块的依赖中添加依赖坐标,不写版本号,在版本变更时,只修改parent中的版本