Fork me on GitHub

maven报错

org.eclipse.aether.resolution.ArtifactResolutionException:

java.net.UnknownHostException:maven.oschina.net

之前maven执行命令以后就报错,无论是啥命令,后来想是不是setting文件里面设置不对,后来一查果然http://maven.oschina.net/不能访问了,于是把setting文件里的mirror改了一下,之后以为搞定了,结果还是不对。

仔细想了以后觉得是不是setting文件没生效呢,但是又没听说过ssetting文件还有用命令去使它生效的,于是百度了一下,果然是setting文件没有生效,具体原因是:

maven有两个setting文件,一个是用户的,一个是全局的,用户的位于C盘.m2文件里面,这个文件如果存在会覆盖maven 安装目录的conf文件下的setting文件,所以我们改了conf下的setting文件以后,还要替换掉C盘里的setting文件。

最后maven终于可以正常使用命令了。

posted @ 2019-05-07 11:36  花还是一样开  阅读(471)  评论(0编辑  收藏  举报