一直以来,maven中央仓库在国内经常会出现间歇性的故障,有时甚至完全不可用,所以在国内有必要使用maven镜像,但是maven镜像是否工作正常是我们需要关注的问题。
最近找到了一个目前来说相对有效的方法检测镜像是否可用,即jar包下载法
通过maven的jar包搜索网站http://mvnrepository.com/找到
javassist-3.21.0-GA.jar在maven中央仓库的下载地址为:
我们已知maven中央仓库的地址是:http://central.maven.org/maven2/这样,我们根据镜像的地址进行拼接看能否下载来判断maven镜像是否正常工作。
下面是对搜索到的镜像地址进行检测
中央仓库1 可用
中央仓库2 可用
阿里云 可用
仓库地址
jar包地址
阿里云2 可用
仓库地址
jar包地址
uk
镜像 可用
仓库地址
jar包地址
taobaotae
镜像 可用
仓库地址
jar包地址
hsweb
镜像 可用
仓库地址
jar包地址
ibiblio
镜像 访问慢
仓库地址
jar包地址
maven国内镜像 不可用
仓库地址
jar包地址
maven-google镜像 不可用
仓库地址
jar包地址
jboss
镜像 可用但更新不及时
仓库地址
jar包地址
开源中国 已关闭
仓库地址
jar包地址
开源中国2 不可用
仓库地址
jar包地址
开源中国第三方镜像
仓库地址
v2ex's gejun123456
不可用
仓库地址
jar包地址
v2ex's imxieke
不可用
仓库地址
jar包地址
v2ex's lbp0200
不可用
仓库地址
jar包地址
update:jboss镜像可用,但包太老,javassist-3.21只能下载2016年9月的包
http://repository.jboss.org/org/javassist/javassist/3.21.0-SNAPSHOT/javassist-3.21.0-20160927.175917-2.jar
http://repository.jboss.org/nexus/content/groups/public/org/javassist/javassist/3.21.0-SNAPSHOT/javassist-3.21.0-20160927.175917-2.jar