博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven仓库分类
阅读量:5088 次
发布时间:2019-06-13

本文共 1426 字,大约阅读时间需要 4 分钟。

--------------------siwuxie095

   

   

   

   

   

   

   

   

   

Maven 仓库分类

   

   

1、本地 Maven 项目需要某 jar 包时,要通过 Maven 工具

远程仓库下载该 jar 包,并存在本地仓库

   

「本地仓库 本地文件夹」

   

当第二次需要该 jar 包时,则不再从远程仓库下载,因为本地

仓库中已经存在了

   

「本地仓库可以理解为缓存

   

   

   

   

2、Maven 仓库分为两种类型:

   

1本地仓库

   

用来存储从远程仓库下载的插件和 jar 包,当项目需要使用

插件 jar 包时,优先从本地仓库查找

   

   

2远程仓库

   

当项目需要使用插件 jar 包时,本地仓库没有,则默认去

远程仓库下载

   

   

   

   

3、远程仓库又分为三种类型:

   

1中央仓库

   

Maven 工具内置了一个中央仓库地址,服务于整个互联网,由 Maven 团队

自己维护,存储了几乎所有开源的 jar 包

   

「中央仓库是远程仓库的默认仓库

   

   

2私服

   

私服是一种特殊的远程仓库,它是架设在局域网内的一台服务器,提供仓库

服务,用来代理所有外部的远程仓库

   

   

3镜像仓库

   

镜像仓库就是其它公共仓库

   

   

参考链接:

   

,,

   

   

   

   

4、配置本地仓库

   

1)在 Maven 安装目录的 conf 目录下,找到 setting.xml

   

   

   

   

2)打开 setting.xml,找到 localRepository 标签

   

   

   

   

3)将 localRepository 标签复制出注释,将其中的内容

改为 D:\Java\Maven\repository

   

   

   

<!-- localRepository

| The path to the local repository maven will use to store artifacts.

|

| Default: ${user.home}/.m2/repository

<localRepository>/path/to/local/repo</localRepository>

-->

<localRepository>D:\Java\Maven\repository</localRepository>

   

   

   

4)在 CMD 窗口中输入 mvn help:system,对本地仓库进行初始化

   

   

   

   

5、配置镜像仓库

   

1)同上,打开 setting.xml

   

2)找到 mirrors 标签,在其中添加如下内容

   

   

   

<mirror>

<id>alimaven</id>

<name>aliyun maven</name>

<url>http://maven.aliyun.com/nexus/content/groups/public/</url>

<mirrorOf>central</mirrorOf>

</mirror>

   

   

「以上阿里云 Maven 镜像仓库,访问速度较快」

   

   

   

   

6、中央仓库的默认地址:https://repo.maven.apache.org/maven2

   

该地址在 Maven 安装目录的 lib 目录的 maven-model-3.5.0.jar 包中,

将该包解压,可以在 maven-model-builder-3.5.0\org\apache\maven

\model 目录中找到 pom-4.0.0.xml

   

   

   

   

   

   

   

   

   

   

   

【made by siwuxie095】

转载于:https://www.cnblogs.com/siwuxie095/p/7572084.html

你可能感兴趣的文章
从.NET中委托写法的演变谈开去(上):委托与匿名方法
查看>>
小算法
查看>>
201521123024 《java程序设计》 第12周学习总结
查看>>
新作《ASP.NET MVC 5框架揭秘》正式出版
查看>>
IdentityServer4-用EF配置Client(一)
查看>>
WPF中实现多选ComboBox控件
查看>>
读构建之法第四章第十七章有感
查看>>
Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
查看>>
Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)【转】
查看>>
python asyncio 异步实现mongodb数据转xls文件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
IOS-图片操作集合
查看>>
IO—》Properties类&序列化流与反序列化流
查看>>
测试计划
查看>>
Mysql与Oracle 的对比
查看>>
jquery实现限制textarea输入字数
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
jenkins常用插件汇总
查看>>
c# 泛型+反射
查看>>