最近在用mybatis和spring集成,所有jar包都使用maven管理,发现目前最新的mybatis-spring版本是1.2.2却被告知不存在,于是就想到了是否是maven官方仓库里面还没有,可能需要添加其他一些仓库,于是在settings.xml文件中新增了欧洲的一个库
<mirror>
<id>UK</id>
<name>UK Central</name>
<url>http://uk.maven.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
然后1.2.2版本就可以下载了,
虽然能用了,但总感觉有点不对劲,因为这个版本出来很久了,不大可能没有共享到集中库里面,后续再跟踪一下这个问题吧
在后面几天出现了这个库不能加载其他某些spring-test库的情况,不得已,又换了一个库
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
自己对这块了解的也不是很清楚,先这样用着吧
2014-08-26
最近在搭建nexus私服的时候,意外发现这个版本的jar已经在中央库了。直接将nexus私服默认安装上,在使用pom下载就可以了。
在打私服的时候,对mirror也做了一些研究,mirror就好像最后的一层转换,无论你前期配置了多少个库,只要库的ID和mirror里面的mirrorOf匹配到,都会走mirror的