================= Maven依赖管理流程 ================= _____________ _____________ | 项目A | | 项目B | |-------------| |-------------| |src | |src | | main | | main | | java | | java | | resources| | resources| | test | | test | | java | | java | |pom.xml | |pom.xml | | mysql | | mysql | |_____________| |_____________| ^ __________^ 引|入 引/入 <- Maven _____________ _____________ | 本地仓库 | | 远程仓库 | |-------------| 下 |-------------| |mysql-xxx.jar|<---|mysql-xxx.jar| |_____________| 载 |_____________| - 先看本地仓库是否有项目所需的JAR包,有则直接引入 - 若本地仓库没有项目所需的JAR包,则从远程仓库下载 - 从远程仓库下载的JAR包先存到本地仓库,再引入项目 - 以后用这个JAR包,直接从本地仓库引入,无需再下载 - 多个项目共用的JAR包,在本地仓库中只需要保存一份