当使用 Maven 构建项目时,配置多个仓库可以帮助你更灵活地管理依赖。了解 Maven 在查找依赖时的顺序至关重要。下面是关于 Maven 配置多个仓库时的依赖查找顺序的梳理。
依赖查找顺序
Maven 在解析依赖时,会按照以下顺序查找仓库:
查找顺序 | 仓库类型 | 描述 |
---|---|---|
1 | 本地仓库 | 首先检查本地 Maven 仓库 (默认路径为 ~/.m2/repository ) |
2 | 父项目仓库 | 检查父项目中定义的仓库 |
3 | 配置的远程仓库 | 按照 settings.xml 或 pom.xml 中的配置顺序查找远程仓库 |
4 | Maven 中央仓库 | 如果以上都未找到,最后查找 Maven 中央仓库 |