赞
踩
本文以 Maven的Mirror和Repository 的详细讲解以模板进行编写
主要是对原文进行小量补充,但想到到CSDN积分,挂了原创的牌子,原创见谅~
18.11.9 松江图书馆
remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问
local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}.m2\repository目录
中央仓库:http://repo1.maven.org/maven2/
私服:内网自建的maven repository,其URL是一个内部网址
其他公共仓库:其他可以互联网公共访问maven repository,例如 jboss repository等,
repository里存放的都是各种jar包和maven插件。当向仓库请求插件或依赖的时候,会先检查local
repository,如果local repository有则直接返回,否则会向remote repository请求,并缓存到local
repository。也可以把做的东西放到本地仓库,仅供本地使用;或上传到远程仓库,供大家使用。
maven默认是从center库中进行依赖资源,地址为http://central.maven.org/maven2/,且并非是在settings.xml中设置的(推断是它读取的一些其它默认配置文件)。
但同时,我们也可以在本工程的pom.xml中,设置我们自己的远程仓库,且设置的新仓库和center仓库是并存的,并不会覆盖。
注意在项目的pom.xml设置,非maven根目录下的setting.xml
< project >
...
< repositories >
< repository >
< id >maven-net-cn</ id
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。