坐标信息:本工程的坐标信息,每个maven项目都会有一个唯一的坐标
Maven工程分为 项目或模块,如何命名
依赖引用: (中央仓库地址:mvnrepository.com)
本地仓库(默认位置在C盘下面)
jdk版本,可删除,因为一般在setting中设置
properties属性变量中一般放版本信息,
maven命令,如clean
如果使用命令行的话要注意所在文件夹为pom文件所在目录
依赖文件中可以通过scope标签设置哪些位置生效
三个常用的范围
Maven依赖传递
使得在项目中声明的依赖项可以自动解析和下载其所依赖的其他库,并将其包含在项目构建中
依赖传递受scope应用范围、<optional>false</optional>(默认为false,改为True不传递)影响
以上两种排除方法配置在原项目中,我们还可在目标项目中手动排除
如果目标项目中配置的依赖与传递的依赖版本不一致,使用目标项目配置的
聚合工程
当把项目作为两个模块放在parent项目中时,传递依赖就不需要install了
右侧当你需要所有子工程执行操作时,只需要在父工程执行一次即可
继承
将父工程的定位写到子工程parent标签中,并删除子工程原本的groupId和version
其中子工程非必需的依赖,放在dependencyManagement中