个人简介
👀个人主页: 前端杂货铺
🙋♂️学习方向: 主攻前端方向,正逐渐往全干发展
📃个人状态: 研发工程师,现效力于中国工业软件事业
🚀人生格言: 积跬步至千里,积小流成江海
🥇推荐学习:🍍前端面试宝典 🍉Vue2 🍋Vue3 🍓Vue2/3项目实战 🥝Node.js实战 🍒Three.js🌕个人推广:每篇文章最下方都有加入方式,旨在交流学习&资源分享,快加入进来吧
大家好,这里是前端杂货铺。
对于计算机语言的学习是无止境的,在学完 Java 基础部分的内容后,开始入坑 Spring 全家桶,做个懂点后端的前端码农,hhh~。
本篇文章,我们先熟悉一下 Maven => 一个项目管理和构建工具。
Maven 官网(https://maven.apache.org/)
Apache Maven 是一个项目管理和构建工具,它基于项目对象模型的概念,通过一小段描述信息来管理项目的构建。
作用:方便的依赖管理、统一的项目结构、标准的项目构建流程。
安装与配置的基本步骤如下(PS:可以去 Maven 官网自行下载所需版本):

win + r 打开命令工具,键入 mvn -v,若呈现效果如下,则说明配置成功!

IDEA 集成 Maven 主要还是配置好路径

Maven 坐标:Maven 中的坐标是资源的唯一标识,通过该坐标可以唯一定位资源位置。使用坐标来定义项目或引入项目中需要的依赖。
Maven 坐标主要组成:
依赖:指当前项目运行所需要的 jar 包,一个项目中可以引入多个依赖。
配置:
标签 标签中使用 引入坐标
通过以下位置可以查看依赖是否配置成功:

依赖具有传递性:
直接依赖:在当前项目中通过依赖配置建立的依赖关系。
间接依赖:被依赖的资源如果依赖其他资源,当前项目间接依赖其他资源。
依赖传递如图所示:

通过在 pom.xml 文件中右键点击 Diagrams - Show Diagram… 可以查看依赖关系:

依赖关系如下:

在依赖传递的过程中,如果某个项目不想使用传递过来的某个或某些依赖,则可以进行排除依赖。
排除依赖是指主动断开依赖的资源,被排除的资源无需指定版本。
通过 标签排除依赖,具体如下:

依赖的 jar 包,默认情况下,可以在任何地方使用。可以通过 设置其作用范围。
作用范围:

每套生命周期包含一些阶段,阶段是有顺序的,后面的阶段依赖于前面的阶段。

几个重要的阶段:

本篇文章我们认识了 Maven,知道了它就是一个 项目管理和构建的工具。
之后我们熟悉了 Maven 的下载、安装、配置和集成。又学习了 Maven 的一些基础知识,如一些标签的含义、依赖的各种操作方式和注意事项等…
好啦,本篇文章到这里就要和大家说再见啦,祝你这篇文章阅读愉快,你下篇文章的阅读愉快留着我下篇文章再祝!
参考资料:
