Maven – Repository(存储库)-maven仓库没有的jar包 怎么依赖
Maven Repository/存储库,顾名思义是一个存储JAR文件的仓库,Maven根据项目中pom.xml文件中提供的jar包依赖信息,从存储库中查找并获取需要的jar包。
Maven Repository有3种类型:
Local Repository – 本地库Central Repository – 中央库Remote Repository – 远程库Maven搜索依赖项时,会按照:本地库、中央库和远程库的顺序进行。

如果这些库中没找到依赖项,Maven将报错。
1. Local Repository
Maven本地存储库是本机中的一个目录。如果目录不存在,执行maven时就会先创建它。
默认情况下,maven本地存储库是%USER_HOME%/.m2目录,例如:C:\Users\Kevin\.m2本地存储库目录设置
可以通过修改settings.xml文件来更改maven本地存储库的位置。
settings.xml文件位于MAVEN_HOME/conf/settings中,例如:D:\opt\apache-maven-3.6.1-bin\apache-maven-3.6.1\conf\settings.xml。
settings.xml中的默认配置:
修改本地存储库路径,如下所示:
settings.xml
这样,本地存储库的路径就被修改为:d:/maven-local-repo
2. Central Repository
Maven中央库主要放置公共jar包,是由apache maven社区创建的,中央库的网址是http://repo1.maven.org/maven2,可以通过网址http://search.maven.org/#browse查看有哪些公共jar包。
3. Remote Repository
Maven远程库也是位于网络上的存储库。例如一个公司可能有很多共享的jar包文件,就可以搭建一个公司内部的远程库,供众多开发人员使用;中央库可以认为是一个特殊的远程库。
可以在pom.xml中配置远程库,添加下面内容到pom.xml中就配置了一个远程库(只是一个示例,远程库网址无效):
Maven官方网站mvnrepository.com可以查找jar包及其相关信息,例如下面是spring core jar包的maven依赖配置信息,可以通过这些配置获取spring core jar。
章节
Maven – 简介Maven – 工作原理Maven – Repository(存储库)Maven – pom.xml 文件Maven – 依赖管理Maven – 构建生命周期、阶段、目标Maven – profileMaven – 插件Maven – web 实例Maven – Eclipse例子以上就是关于《Maven – Repository(存储库)-maven仓库没有的jar包 怎么依赖》的全部内容,本文网址:https://www.7ca.cn/baike/59499.shtml,如对您有帮助可以分享给好友,谢谢。