Maven 的作用
3.1 统一项目结构
统一项目结构:提供标准、统一的项目结构
任何编译器创建 Maven 项目,其项目的结构都是一样的
3.2 项目构建
Maven 提供了标准的,跨平台(Linux...刷新完之后, 就可以在项目中看到新加入的jar包
依赖传递
早期我们没有是用 maven时, 向项目中添加依赖的jar包,需要把所有的jar包都复制到项目工程下....直接依赖:在当前项目中通过依赖配置建立的依赖关系
间接依赖:被依赖的资源如果依赖其他资源,当前项目间接依赖其他资源
依赖排除
排除依赖指主动断开依赖的资源,被排除的资源无需指定版本。...其中远程仓库又分为中央仓库, 私服 和其他公共库
4.1 本地仓库
本地仓库: 自己计算机上的一个目录(用来存储jar包)
当项目中引入对应依赖jar包后,首先会查找本地仓库中是否有对应的jar包
如果有...有了私服之后, Maven依赖下载的顺序又发生了变化
当Maven需要下载资源的时候
先从本地仓库获取, 本地仓库存在, 则直接返回
如果本地仓库没有, 就从私服请求, 私服存在该资源, 就直接返回