Maven的仓库
1.中央仓库
当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源,如果没有找到,然后把它会从默认的 Maven 中央存储库 – http://repo1.maven.org/maven2/ 查找下载
Maven 的中央资源库网站是这样的:
2.远程仓库:广域网中的仓库,或者是国内镜像的仓库。
比如阿里云仓库
3.本地仓库
Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。很简单,当你建立一个Maven项目,所有相关文件将被存储在你的Maven本地仓库。
默认情况下,Maven的本地资源库默认为 .m2 目录文件夹:
Unix/Mac OS X – ~/.m2
Windows – C:\Documents and Settings{your-username}.m2
更新Maven的本地库
通常情况下,可改变默认的 .m2 目录下的默认本地存储库文件夹到其他更有意义的名称,例如, maven-repo
找到 {M2_HOME}\conf\setting.xml, 更新 localRepository 到其它名称
4.私有仓库
局域网内部的仓库(自己公司的仓库)。一般大一点的软件公司都会建立自己的私有仓库。比如:阿里云、百度等企业。
用户可以用nexus创建私有的maven仓库。