数据结构专栏小知识总结分享题目历练场功能包与集合类介绍java EE一、什么是mavenmaven是管理和构建Java项目的工具依赖管理pom.xml maven的配置项目构建标准化构建项目的流程 : 编译,测试,打包,发布统一的项目结构pom.xml结构maven的仓库模式本地仓库,私服,中央仓库.都有点依赖都会从本仓库进行调用,如果本地没有会按照私服 中央仓库的优先级下载到本地仓库,在进行调用.二、maven的安装解压 maven 官方压缩包bin包 : 一些指令conf : 配置文件lib : jar包maven repository : 本地仓库配置本地仓库在bin - setting - local repository 配置本地仓库路径配置阿里云私服在bin - setting - mirror 配置阿里云私服配置环境变量新建系统变量在path中新建,三、Idea集成mavenmaven项目的创建与导入3.1 全局配置maven配置运行时环境配置编译器字节码配置3.2创建maven项目新建空项目 -- 配置jdk版本new modul创建新的模块 ---- Java,maven进行构建第一个maven项目3.3Maven的坐标坐标是项目的唯一标识group-Id : 组织名 (域名反写)artifact-Id : 模块名version : 版本号 version 0.0.1-SNAPSHOT /version 表示还在开发阶段3.4 导入Maven项目方式一file - project structure - modules - import module -选择maven项目的pom.xml文件文件是容易导入的,关键是需要导入文件的pom文件,这样才能被识别为maven项目.建议先把maven项目复制到项目目录下,最后导入只是导入pom文件方式二maven面板 - - 选择maven项目的pom.xml文件四 、依赖管理4.1 依赖配置通过坐标引入依赖,坐标信息在Maven 仓库搜索/浏览/探索进行搜索但是依赖具有传递性,也就是依赖所依赖的依赖也会被配置到pom文件中.4.2排除依赖通过 exclusions exclusion 主动断开依赖,无需指定版本号.直接从要移除的依赖中查看组织名与项目就行4.3生命周期是对所有的maven项目构建过程的抽象与统一. 主要存在三个生命周期,在同一套生命周期中后面的阶段依赖于前面的阶段.clean : 移除上一次构建生成的文件compile : 编译源代码test : 使用合适的单元测试框架进行测试package : 将边以后的文件进行打包install: 安装到本地仓库 通过项目坐标在本地仓库中查找jar包五、单元测试5.1测试基本概念测试划分单元测试集成测试系统测试验收测试测试方法白盒测试 : 明白内部逻辑与代码逻辑,测试逻辑正确性黑盒测试 : 不明白代码细节,验证功能的正确性灰盒测试 : 兼顾上面两者5.2入门程序JUnit最流行的单元测试框架main方法测试的弊端与junit优势5.2.1 编写单元测试在pom文件中,引入JUnit的依赖在test/java目录下,创建测试类,编写测试方法,声明Test注解.在测试方法中必须声明为 public void 形式什么是注解: 千问-阿里 AI 助手5.3.2断言测试有结果不能直接判断就是测试成功,断言就是对测试结果在进行一步检索确认.最后一个方法是一个函数式接口注意一下5.3.3常见的注解执行前后注解参数化测试注解5.4.4 企业级开发规范覆盖率测试方法AI生成单元测试六 、依赖范围默认依赖范围指定依赖范围在坐标后面通过 scope 标签进行设置七、maven遇到问题依赖下载失败问题总结到这里我的分享就先结束了~,希望对你有帮助我是dylan 下次见~无限进步