Maven是Java的项目配置管理工具,用来管理依赖,具体的用途就不展开说了。大部分项目,配置一个镜像仓库地址就可以了(单个mirror)。但是有的网上下载的项目需要从多个仓库查找对应的包,从网上找了很多帖子,配置Maven的settings.xml文件中的多个仓库,都是从一个地方复制粘贴的,方法说的都不对。今天自己研究了一下,分享给大家。
最终的settings.xml文件配置
如果你不想看具体的配置,可以直接把我下面这个配置拿走,修改一下localRepository
部分对应自己的本地repo(通常为~/.m2/repository
),然后将settings.xml
替换${MAVEN_HOME}/conf/settings.xml
即可。
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 http://maven.apache.org/xsd/settings-1.2.0.xsd">
<localRepository>/Users/chris/.m2/repository</localRepository>
<pluginGroups></pluginGroups>
<proxies>