maven如何拉取jar包
当我们再 pom 文件中依赖了某个包后,如果在没有做特殊配置(也就是使用 maven 的默认配置)的情况下,Maven 会首先到本地仓库去搜索,如果本地仓库没有此依赖包,会到中央仓库获取,默认的中央仓库地址是 http://repo1.maven.org/maven2,服务器在国外,可想而知,速度是没办法保证的。有时候运气不好,晚上拉下来一个开源项目,执行 Maven 包安装,早上睡醒了一看,还没下载完,你说来气不。
当然国内也有相应的仓库,比如阿里的,速度还是很好的,就相当于阿里帮你把常用的jar包下载下来缓存到了中国,方便我们国内的程序员使用。阿里的仓库就好比一个代理,你想要下载某个jar的时候只需要向阿里的仓库发起请求,如果阿里的仓库里面没有,他会负责去中央仓库 http://repo1.maven.org/maven2 下载并缓存在阿里的仓库里面。使用教程在这里 https://developer.aliyun.com/mvn/guide,大概长这个样子。
github也可以充当maven服务器,用来存储自己的jar包