Maven学习日记
Maven
官网:Maven
方便快捷的管理项目以来的资源(jar包),给予maven创建用于同一项目结构
无需说动导入jar包,在pom.xml描述后会自动构建

且跨平台的自动化:可通过maven带的命令执行

maven安装

IDEA集成Maven
IDEA配置全局Maven属性
1.自定义下所有设置 -> Maven路径,以及其下运行程序版本,java编译器字节码的设置

GroupID、Artifactld、Version:
此三项为Maven中坐标,是资源的唯一标识,唯一定位资源位置

左:定位项目位置,右:引入项目需要的依赖
test文件夹下resource不会自动创建(需自行创建)
项目编译后,会出现target存放编译的字节码文件
导入Maven项目:选中其pom.xml文件即可导入

Maven依赖管理:添加依赖需要重新加载
官方仓库查询:仓库
pom.xml
<dependencies>
<dependency>//在其中引入坐标
<groupId>组织ID
<artifactId>依赖名
依赖传递:依赖的传递性,通过直接/间接传递所需要的依赖,类似共同依赖体
依赖项目
<groupId>//填写依赖项目的组织ID
<artifactId>//填写依赖项目的项目名
按Ctrl点击项目名,可以进入其pom.xml中
排除依赖:当不需要依赖项目的依赖时,需排除依赖
<exclusions>
<exclusion>//排除依赖
<groupId>依赖名
<artifactId>依赖名//排除依赖不需要版本信息
依赖范围:

生命周期:项目经历哪些阶段
3套相互独立的生命周期
- clean:清理
- default:核心,如:编译、测试、打包、安装、部署
- site:生成报告、发布站点
聚焦核心5阶段:点击lifecycle运行

同一套生命周期,运行后面的阶段,前面的阶段也会进行
导入单元测试junit依赖
@test//此时可以在方法上加上注解写为单元测试
方法
install将项目整理为jar包,后续工程需要直接引入为依赖即可
跳过生命周期某项测试:选中点击蓝色小闪电

浙公网安备 33010602011771号