Maven仓库可分为两大类:
一、本地仓库
默认情况下,每个用户的用户目录下都有一个路径名为.m2/repository/的仓库目录。如果想要自己定义本地仓库的目录地址,可以编辑文件~/.m2/settings.xml,设置localRepoitory元素的值为想要的仓库地址。如:
<settings>
...
<localRepository>D:\custom\repository\</localRepository>
...
</settings>
此时,该用户的本地仓库地址为:D:\custom\repository\
二、远程仓库
Maven安装好后,就已经配置好了一个默认的远程仓库(即中央仓库)。
用户可以在POM中配置多个远程仓库。如:
<project>
...
<repositorys>
<repository>
<id>jboss</id>
<name>JBoss Repository</name>
<url>http://repository.jboss.com/maven2/</url>
<releases>
<enabled>true</enabld> 表示开启JBoss仓库的发布版本下载支持
<updatePolicy>daily</updatePolicy>更新频率。daily—每天检查更新(默认值);never—从不检查更新;always—每次构建都检查更新;interval:X(整数)—每隔X分钟检查更新一次。
<checksumPolicy>ignore</checksumPolicy>用来配置Maven检查检验和文件的策略。当遇到校验和验证失败时:warn—(默认值)会在执行构建时输出警告信息;fail—让构建失败;ignore—完全忽略校验的错误。
</releases>
<snapshots>
<enabled>true</enabld> 表示关闭JBoss仓库的快照版本的下载支持
<updatePolicy>daily</updatePolicy>
<checksumPolicy>ignore</checksumPolicy>
</snapshots>
<layout>default</layout> default表示仓库布局是Maven2及Maven3的默认布局
</repository>
</repositorys>
...
</project>
还有一种特殊的远程仓库——私服
它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的Maven用户使用。
远程仓库的认证
出于安全考虑,防止非法访问某些远程仓库,管理员会为每个仓库提供一组用户名和密码。这时,要能访问这些仓库的内容,就需要配置认证信息。仓库信息是配置在POM文件中,但认证信息必须配置在settings.xml文件中,通过ID元素将它们联系在一起。
<setting>
...
<servers>
<server>
<id>远程仓库配置ID相对应</id>
<username>name</username>
<password>password</password>
</server>
</servers>
...
</setting>
公共Maven仓库搜索服务软件:
Sonatype Nexus 地址:http://repository.sonatype.org/
jarvana 地址:http://www.jarvana.com/jarvana/
MVNbrowser 地址:http://www.mvnbrowser.com/
MVNrepository 地址:http://mvnrepository.com/
分享到:
相关推荐
NULL 博文链接:https://ailikes.iteye.com/blog/2229719
设置Maven的本地仓库与远程仓库,还是挺简单的,在maven的conf中的setting.xml中配置
1、工具作用:清理本地和远程maven仓库repository中的无效或者垃圾版本文件lastUpdated、_maven.repositories*、_remote.repositories; 2、使用方法1:在本地仓库repository文件夹中右键,打开Git Bahs Here命令...
主要介绍了Maven仓库之本地仓库、远程仓库,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
maven的本地仓库jar包,方便那些不能上远程仓库下载的朋友们,这个就是我从中央仓库下载下来的资源,如果有需要的可以下载
maven本地仓库下载
maven仓库清理命令
settings.xml,本地maven仓库配置,注意:D:\maven\repository为我本地的maven仓库路径,改成你的。 settings.xml,本地maven仓库配置,注意:D:\maven\repository为我本地的maven仓库路径,改成你的。 settings.xml...
一键删除maven本地仓库中下载错误的jar包资源(以lastUpdated结尾的文档)
maven创建多个本地仓库的方法,如果创建2个或者多个maven本地仓库,非常简单的方法来实现。
将本地jar包上传到maven仓库,刷新仓库后即可使用
maven及其maven本地仓库,maven版本为3.5.2,本地仓库包含常用的jar包,很全的。。。。。。
maven修改本地仓库,maven修改本地仓库,maven修改本地仓库
maven本地仓库的jar是怎样下载的,maven项目中的jar引用过程,本地仓库,中央仓库,远程仓库的区别理解,镜像配置的理解,标签的作用.
maven本地仓库,里面基本有大部分工程所需要的jar包和我自己初学maven时候记录的一些笔记
Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。 在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven 仓库能帮助我们管理构件(主要是...较为新版的maven仓库,值得拥有.
nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库
将jar包添加到本地maven仓库 将jar包添加到本地maven仓库
超全面搭建Maven仓库:Maven环境变量配置,Maven仓库创建(本地资源库,中央资源库),Eclipse内配置Maven环境