上次我们初步认识了一下Maven及其安装,接下来我们接着来说有关Maven仓库。
一.仓库的分类
maven的工作需要从仓库下载一些jar包,如下图所示:
*本地仓库:用来存储从远程仓库或中央仓库下载的插件和jar包,项目使用一些插件或jar包,优先从本地仓库查找。对于依赖的包可以从http://mvnrepository.com/搜索。
*远程仓库:如果本地需要插件或jar包,本地仓库没有,默认去远程仓库下载,远程仓库可以在互联网内也可以在局域网内。(私服)
*中央仓库:在maven软件中内置一个远程仓库地址 http://repo1.maven.org/maven2,它是中央仓库,服务于整个互联网,它是由Maven团队自己维护,里面存储了 非常全的jar包,它包含了世界上大部分流行的开源项目构件。
二.本地仓库的配置
百度搜索repository.rar下载,将其解压到自己电脑上,例:D:\repository。然后找到你的Maven安装位置,打开找到 conf/settings.xml文件中配置本地仓库,如下图:
三.全局setting与用户setting
Maven仓库地址、私服等配置信息需要在setting.xml文件中配置,分为全局配置和用户配置。
在maven安装目录下有setting.xml文件,此文件用于mavne的所有project项目,它作为maven的全局配置。
如果需要个性配置则需要在用户配置中设置,用户配置的setting.xml文件默认的位置在:C:\Users\Administrator\.m2\settings.xml,maven会先找用户配置,如果找到则以用户配置为准,反之使用全局配置。
死并非生的对立面,而作为生的一部分永存