Maven学习日记

Maven

官网:Maven

方便快捷的管理项目以来的资源(jar包),给予maven创建用于同一项目结构

无需说动导入jar包,在pom.xml描述后会自动构建

image

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

maven安装

image

IDEA集成Maven

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

image

GroupID、Artifactld、Version:

此三项为Maven中坐标,是资源的唯一标识,唯一定位资源位置

image
左:定位项目位置,右:引入项目需要的依赖

test文件夹下resource不会自动创建(需自行创建)

项目编译后,会出现target存放编译的字节码文件

导入Maven项目:选中其pom.xml文件即可导入

image

Maven依赖管理:添加依赖需要重新加载

官方仓库查询:仓库
pom.xml

<dependencies>
    <dependency>//在其中引入坐标
        <groupId>组织ID
        <artifactId>依赖名

依赖传递:依赖的传递性,通过直接/间接传递所需要的依赖,类似共同依赖体

依赖项目
<groupId>//填写依赖项目的组织ID
<artifactId>//填写依赖项目的项目名

按Ctrl点击项目名,可以进入其pom.xml中

排除依赖:当不需要依赖项目的依赖时,需排除依赖

<exclusions>
    <exclusion>//排除依赖
        <groupId>依赖名
        <artifactId>依赖名//排除依赖不需要版本信息

依赖范围:

image

生命周期:项目经历哪些阶段

3套相互独立的生命周期

  • clean:清理
  • default:核心,如:编译、测试、打包、安装、部署
  • site:生成报告、发布站点

聚焦核心5阶段:点击lifecycle运行
image
同一套生命周期,运行后面的阶段,前面的阶段也会进行

导入单元测试junit依赖

@test//此时可以在方法上加上注解写为单元测试
方法

install将项目整理为jar包,后续工程需要直接引入为依赖即可

跳过生命周期某项测试:选中点击蓝色小闪电

posted @ 2026-06-16 19:26  Gchaoyang9  阅读(6)  评论(0)    收藏  举报