maven 仓库配置
Maven 仓库分类
-
本地仓库
默认在本机每个用户目录下的仓库,地址为 .m2/repository/,从远程仓库下载的 jar 都会保存在本地仓库中。 -
远程仓库
可以在项目的 pom.xml 文件和 maven 的配置文件 settings.xml 可以配置多个远程仓库。
例如:
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
注意自定义的远程仓库 id 不能和默认的中央仓库重复,即不能为 central,否则会替换中央仓库。
- 中央仓库
maven 默认的中央仓库,但下载速度较慢,可以使用 mirrorOf 镜像标签替换为国内的阿里云仓库。
Maven 镜像
当远程仓库中没有想要的 jar 或者下载速度较慢时,可以考虑使用 mirrorOf 标签来进行远程仓库替换。配置 mirror 之后,将不会从被替换的 repository 仓库下载依赖。