当前位置: 首页 > backend >正文

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,因为他们不属于同一生命周期。

http://www.xdnf.cn/news/18387.html

相关文章:

  • nginx-如何卸载和升级编译安装的版本
  • 第4课:布局与样式
  • RabbitMQ 应用问题
  • 产教融合助企业:国际数字影像产业园办全媒体人才培育会
  • K8S管理实战指南
  • 如何实现H5页面拉起原生App?
  • 学习:uniapp全栈微信小程序vue3后台(3)
  • SprintBoot 2 源码阅读
  • Thunderbird 将推出在德国托管的加密电子邮件服务
  • 浏览器插件优化工具:bypass paywalls chrome
  • 力扣热题之贪心算法
  • Python 办公自动化实战:Excel 批量处理 + 自动发邮件
  • VsCode 上的Opencv(C++)环境配置(Linux)
  • 51单片机-中断系统
  • Ansys Motor-CAD:概述(EMag、THERM、LAB、MECH)
  • 171-基于Flask的笔记本电脑数据可视化分析系统
  • Linux数字列排序命令
  • Apache Ozone 介绍与部署使用(最新版2.0.0)
  • 大数据毕业设计推荐:基于Hadoop+Spark的手机信息分析系统完整方案
  • Matrix-Zero:昆仑万维发布的AI世界模型,支持单张图生成3D世界
  • 微信小程序,事件总线(Event Bus) 实现
  • 不同类型代理 IP 在爬虫场景下的表现对比
  • 05 ODS层(Operation Data Store)
  • 集成电路学习:什么是Camera Calibration相机标定
  • 【自用】JavaSE--网络通信
  • 电脑芯片其实更偏向MPU不是CPU,GPU CPU NPU MPU MCU的区别
  • 近端策略优化算法PPO的核心概念和PyTorch实现详解
  • ElasticSearch——常用命令
  • 数据结构-HashSet
  • Android auncher3实现简单的负一屏功能