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

Java 后端基础 Maven

Maven

1.什么是Maven

2.Maven的作用

Maven核心 

Maven概述

IDEA集成Maven

1.创建Maven项目

点击设置里的 Project Structure

 将jdk和编译语言进行设置

随后点击apply点击ok

2.Maven坐标

3.导入Maven项目

 将文件夹复制到当前项目的目录下

在这个目录下,在磁盘中打开这个目录,将文件夹放到里面

 文件夹放完后,还未识别到这个一个Maven项目

方式一:

方式二:


 

依赖管理

 配置了依赖后爆红,是因为pom文件发生变化,但本地仓库没有这个依赖,需要点击此刷新按钮,去联网下载依赖

排除依赖

可以将指定的依赖排除掉

生命周期

Maven的生命周期就是为了对所有的maven项目构建过程进行抽象和统一

Maven中有3套相互独立的生命周期
clean:清理工作
default:核心工作,如:编译、测试、打包、安装、部署等。
site:生成报告、发布站点等。

 

 

单元测试

单元测试:白盒测试

集成测试:灰盒测试

系统测试、验收测试:黑盒测试 

使用JUnit进行单元测试的流程

测试方法:公开、无返回、无参数

断言

 最后一行

第一个参数:一个预期抛出的异常;

第二个参数:一个函数式接口,可以在其中调用要测试的方法。

常见注解

开发规范

依赖范围

Maven常见问题解决方案

相关文章:

  • Linux 移植 Docker 详解
  • uniapp小程序获取手机设备安全距离
  • Grafana之Dashboard(仪表盘)
  • OpenCV CUDA 模块中的矩阵算术运算-----在频域中执行两个复数频谱的逐元素乘法的函数mulSpectrums()
  • 多商户1.8.1版本前端问题优化集合指南
  • 可视化图解算法41:搜索二维矩阵(二维数组中的查找)
  • OpenCV CUDA模块中的矩阵算术运算------创建卷积操作对象的工厂方法 cv::cuda::createConvolution
  • 批量剪辑 + 矩阵分发 + 数字人分身源码搭建全技术解析,支持OEM
  • Linux 判断是否有未挂载的盘 分区挂载 (挂载所有大小的盘,包括挂载超过2T的盘)
  • Qt框架核心组件完全指南:从按钮交互到定时器实现
  • Regmap子系统之六轴传感器驱动-编写icm20607.c驱动
  • 基于STM32的光照测量报警Proteus仿真设计+程序设计+设计报告+讲解视频
  • 供应链风险管理中,企业如何识别关键风险因素?
  • 【C++】模版(1)
  • 机器学习--特征工程具体案例
  • 2022年下半年信息系统项目管理师——综合知识真题及答案(4)
  • WPF Data Binding 及经典应用示例
  • 《黑马前端ajax+node.js+webpack+git教程》(笔记)——node.js教程+webpack教程(nodejs教程)
  • 【占融数科-注册/登录安全分析报告】
  • Kotlin Compose Button 实现长按监听并实现动画效果
  • 零跑汽车一季度营收破百亿元:净亏收窄至1.3亿元,毛利率14.9%创新高
  • 受贿2.61亿余元,陕西省政协原主席韩勇一审被判死缓
  • 罗马教皇利奥十四世正式任职
  • 美国考虑让移民上真人秀竞逐公民权,制片人称非现实版《饥饿游戏》
  • 银行积分大幅贬值遭质疑,涉及工行、中行、农行等
  • 河南信阳:对违规吃喝问题不遮丑不护短,露头就打、反复敲打