Maven 的作用
3.1 统一项目结构
统一项目结构:提供标准、统一的项目结构
任何编译器创建 Maven 项目,其项目的结构都是一样的
3.2 项目构建
Maven 提供了标准的,跨平台(Linux...我们只需要在pom.xml文件中, 定义直接依赖就可以了, 由于 maven 的依赖具有传递性,所以会自动把所依赖的其他jar包也⼀起导入
如上图, 项目A 通过Maven 引入 Jar A 时...仓库:用于存储资源,管理各种jar包
Maven仓库的本质就是⼀个目录(文件夹),这个目录被用来存储开发中所有依赖(jar包, 插件等)....其中远程仓库又分为中央仓库, 私服 和其他公共库
4.1 本地仓库
本地仓库: 自己计算机上的一个目录(用来存储jar包)
当项目中引入对应依赖jar包后,首先会查找本地仓库中是否有对应的jar包
如果有...如果私服上不存在该资源,则从中央仓库下载, 中央仓库不存在, 就报错了…
如果中央仓库中存在, 就先缓存在私服上之后,再缓存到本地仓库⾥, 再为Maven的下载请求提供服务
4.4 Maven 设置国内源