这里写目录标题
- 介绍
- 创建maven项目
- 作用
- 作用1
- 作用2
- 作用3
- 简介
- 依赖管理
- 依赖配置
- 依赖传递
- 简介
- 依赖传递的可视化快捷键
- 排除依赖
- 依赖范围
- 生命周期
- 介绍
- 执行流程
介绍
创建maven项目
注意 maven属于项目一级,所以在创建项目的时候 直接选择maven项目按照步骤创建即可,而不是在空的project项目下创建maven模块,应该在maven项目下创建
作用
作用1
作用2
作用3
简介
依赖管理
依赖配置
在项目的pom.xml文件(也就是项目的源文件)里配置一个dependencies标签,里面输入坐标信息,这里的标记文本可以去网站复制,注意每次修改之后,要刷新
依赖传递
简介
依赖会传递,存在直接依赖和间接依赖
依赖传递的可视化快捷键
排除依赖
适用于a项目不需要所依赖的目标的依赖,也就是不需要间接依赖的时候,可以通过此标签排除依赖,从而断开某个间接依赖,节省资源
依赖范围
默认情况下,jar包在任何范围有效,就是在主程序main包下 在测试test包下 并且在打包时也会连带着所依赖的jar一起打包,大部分依赖都是默认情况
而对于junit依赖,一般情况下设置为test范围内依赖
生命周期
介绍
重点关注其中五个
注意事项里 “在同一套声明周期中”意思是上面第二张图那三套独立的生命周期,例如 运行test时,compile会运行,但是clean不会运行
执行流程
直接打开侧边栏 双击即可
注意,当运行package之后 又运行install 也就是打包并安装到本地仓库,其本地仓库文件夹会生成一个组织名(在创建maven的时候自己规定的)命名的文件夹