黑马JAVAWeb-01 Maven依赖管理-生命周期-单元测试

1.Maven是什么?

  • Maven 是 Java 项目的依赖管理工具 + 项目构建工具

1.1 Maven 最核心的 2 个作用

    1. 依赖管理 :自动下载、管理第三方 Jar 包(最常用)

    1. 项目构建 :一键完成编译、测试、打包、部署

    1. 统一项目结构

2.Maven概述

2.1Maven的结构

  • 项目对象模式 POM
  • 依赖管理模型


    3.Maven的安装


    3.1 Maven集成到IDEA


  • 项目配置

    -创建Maven模块Module
  • 编译后生成.class文件
    4.Maven坐标

    4.1 Maven中央仓库
  • 如何快速查找依赖的坐标?不用死记硬背,直接查 Maven 仓库官网即可:
  • https://mvnrepository.com/

4.2 导入Maven项目

  • 导入Maven项目后,并不能直接关联上,需要添加


4.3 依赖管理

  • 依赖配置

  • 去中央仓库找到要的依赖


  • 将依赖引入IDEA

    -Maven的依赖传递

  • 排除依赖

    -该依赖已经被排除

    5.Maven的生命周期

  • Maven 的生命周期是一套标准化的项目构建步骤,从 "清理" 到 "部署" 按固定顺序执行,确保所有 Maven 项目的构建流程一致。

  • 核心分为 3 套独立生命周期(彼此无依赖,可单独执行):

    我们主要关心以下5个生命周期阶段

  • 后面阶段运行,前面阶段都会运行,前提是:同一套生命周期(Clean/fault/site是三套生命周期)



6.单元测试

**
暂时跳过,以后再看
暂时跳过,以后再看
暂时跳过,以后再看
暂时跳过,以后再看
暂时跳过,以后再看

7.Maven常见问题

  • 可能网不好,导致依赖下载失败,存在依赖的残留文件,点击刷新也无法下载,要清除旧文件,重新下载



相关推荐
陈文锦丫1 天前
MQ的学习
java·开发语言
乌暮1 天前
JavaEE初阶---线程安全问题
java·java-ee
爱笑的眼睛111 天前
GraphQL:从数据查询到应用架构的范式演进
java·人工智能·python·ai
Seven971 天前
剑指offer-52、正则表达式匹配
java
代码or搬砖1 天前
RBAC(权限认证)小例子
java·数据库·spring boot
青蛙大侠公主1 天前
Thread及其相关类
java·开发语言
Coder_Boy_1 天前
DDD从0到企业级:迭代式学习 (共17章)之 四
java·人工智能·驱动开发·学习
2301_768350231 天前
MySQL为什么选择InnoDB作为存储引擎
java·数据库·mysql
派大鑫wink1 天前
【Java 学习日记】开篇:以日记为舟,渡 Java 进阶之海
java·笔记·程序人生·学习方法