Maven初识到应用

目录

1.概述

Maven的作用

1.依赖管理

2.项目构建

3.统一项目结构​

2.MAVEN坐标​

3.依赖管理​

4.单元测试​

断言​

常见注解​

5.依赖范围

6.生命周期


1.概述

Maven的作用

1.依赖管理

只需要通过Maven配置文件中进行声明,Maven会自动下载依赖包并导入。

2.项目构建

拥有一套标准化的构建方式

可以一键对文件进行编译。

对文件进行打包。

3.统一项目结构

2.MAVEN坐标

3.依赖管理

4.单元测试

断言

Expected期望结果与Actual实际结果不一致测试失败,提示message。

期望异常与实际抛出异常类型不一致。

常见注解

ParematerizedTest注解测试方法后在ValueSource中指定参数集。可以一次性测试多个数据。

在测试类和测试方法上添加注释DiplayName可以备注该测试的含义。

5.依赖范围

在引入Junit依赖时声明依赖范围,可以让test注解只在测试程序中生效

6.生命周期

当执行install时不会执行clean,因为他们不属于同一生命周期。

相关推荐
百锦再9 小时前
Java 并发编程进阶,从线程池、锁、AQS 到并发容器与性能调优全解析
java·开发语言·jvm·spring·kafka·tomcat·maven
spencer_tseng21 小时前
java.lang.ClassNotFoundException: org.slf4j.Logger
java·spring·maven
晨陌y1 天前
Maven完整配置教程:从零基础到实战,新手零踩坑
java·maven
福运常在1 天前
股票数据API(14)股票近年增发数据
java·python·maven
大傻^2 天前
Spring AI Alibaba 项目初始化:Maven依赖与YAML配置全解析
人工智能·spring·maven·springai·springaialibaba·评估框架
柠檬Leade2 天前
IDEA中 java: 程序包lombok不存在 问题解决
java·开发语言·maven·intellij-idea·依赖不存在
非凡的小笨鱼2 天前
IDEA找不到类编译不通过的解决方案
java·maven·intellij-idea
番茄去哪了2 天前
从0到1独立开发一个论坛项目(一)
java·数据库·oracle·maven
攒了一袋星辰3 天前
SequenceGenerator高并发有序顺序号生成中间件 - 架构设计文档
java·后端·spring·中间件·架构·kafka·maven