Maven的定义:
Maven的本质是一个项目的管理工具,这个管理工具的作用是:将项目开发和管理过程抽象成一个项目对象模型(POM) POM = 项目对象模型。
Maven坐标的定义
坐标是用来描述仓库中的位置。
Maven 坐标的组成
默认仓库的位置和自定义仓库位置
C盘 用户 itcast .m2文件
修改setting 文件
中央仓库的位置和配置文件的位置
修改为阿里云的镜像
Maven 命令
mvn complie
会生成一个target 文件夹,也就是编译后的文件
mvn clear
会将生成的target文件删除掉
mvn test
会生成一个 test-classes 和 surefire-reports 文件
mvn package
会生成一个源程序的包,生成包之前自动执行 mvn complie 和 mvn test
mvn install
把之前的命令都执行了,最后生成一个jar包,这个jar包会放在仓库里面。
如何添加插件
maven Pom 文件的内容介绍
依赖
依赖传递
依赖冲突
依赖可选
排除依赖
将引用项目中的某些不需要的依赖排除掉 <坐标 不需要版本号>
依赖范围
生命周期中插件的执行阶段
maven高级
将一个项目分为多个项目的步骤
第一
在pom文件中引入模块项目所需要的依赖
第二
在pom文件中引入其他模块的坐标
用一个项目管理所有项目(聚合工程)
第一
用pom 代表项目总管理
第二
用项目名称和位置
查看项目与项目之间关系的方法
用总管理项目进行编译
项目工程默认的打包方式
聚合工程如何让子工程继承
聚合工程的pom文件目录
聚合工程怎么控制版本号
// plugins 一样的用 坐标为${spring.version}
版本控制
子工程如何继承
controller 项目打包方式应该是war包
子工程pom文件中的目录
工程版本
idea中右侧Maven名字的显示
|