maven设置镜像解决国内下载依赖时超时的问题
国内访问repo1.maven.org访问不了,导致maven不能下载依赖,解决方法是自己设置maven的mirrors,就是设置镜像:
在~/.m2/目录下建立一个settings.xml文件,内容如下
- < settings xmlns = "http://maven.apache.org/SETTINGS/1.0.0"
- xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation = "http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd" >
- < mirrors >
- < mirror >
- < id > uk.maven.org </ id >
- < name > uk.maven.org </ name >
- < url > http://uk.maven.org/maven2/ </ url >
- < mirrorOf > central </ mirrorOf >
- </ mirror >
- </ mirrors >
- </ settings >
上面是一个英国的代理,2011-04-28这个时候还是可以访问的,如果不行就找个可以的镜像吧。
搞好了后,mvn compile又正常使用了。