本机安装了maven3.3.9,目录为d:\maven339,设置环境变量了M2_HOME 为D:\maven339
根据网上找到的方法,打开eclipse,选择windows–>preferences–>Java–>build path–>classpath variables
找到了M2_REPO变量,发现不能修改,可能是eclipse版本不一样吧,我的版本是STS3.8.2
选择windows-->preferences-->Maven-->Installations,里面有EMBEDDED和WORKSPACE,新增一个
Installation type:External
Installation home:d:\maven339
Install name:maven339
然后把前面的对号选择新增的这个maven339,点击Apply
选择windows-->preferences-->Maven--> User Settings
修改User Settings为D:\maven339\conf\settings.xml
修改这个settings.xml文件<localRepository>改为D:\spring-tool\maven\repo
现在回去看一下M2_REPO变量的值,发现改过来了
下一步,增加几个国内镜像
打开D:\maven339\conf\settings.xml文件
在mirrors下增加
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>;
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>nexus-osc</id>
<mirrorOf>central</mirrorOf>
<name>Nexus osc</name>
<url>http://maven.oschina.net/content/groups/public/</url>;
</mirror>
<mirror>
<id>nexus-osc-thirdparty</id>
<mirrorOf>thirdparty</mirrorOf>
<name>Nexus osc thirdparty</name>
<url>http://maven.oschina.net/content/repositories/thirdparty/</url>;
</mirror>