Maven仓库分类
来源:互联网 发布:淘宝女式大衣 编辑:程序博客网 时间:2024/05/16 13:06
--------------------siwuxie095
Maven 仓库分类
1、本地Maven 项目需要某 jar 包时,要通过 Maven 工具
从远程仓库下载该jar 包,并存在本地仓库
「本地仓库即本地文件夹」
当第二次需要该jar 包时,则不再从远程仓库下载,因为本地
仓库中已经存在了
「本地仓库可以理解为缓存」
2、Maven 仓库分为两种类型:
(1)本地仓库
用来存储从远程仓库下载的插件和jar 包,当项目需要使用
插件或jar 包时,优先从本地仓库查找
(2)远程仓库
当项目需要使用插件或jar 包时,本地仓库没有,则默认去
远程仓库下载
3、远程仓库又分为三种类型:
(1)中央仓库
Maven 工具内置了一个中央仓库地址,服务于整个互联网,由Maven 团队
自己维护,存储了几乎所有开源的jar 包
「中央仓库是远程仓库的默认仓库」
(2)私服
私服是一种特殊的远程仓库,它是架设在局域网内的一台服务器,提供仓库
服务,用来代理所有外部的远程仓库
(3)镜像仓库
镜像仓库就是其它的公共仓库
参考链接:
参考链接1,参考链接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】
- maven 仓库分类
- Maven仓库分类
- maven3实战之仓库(maven仓库分类)
- maven3实战之仓库(maven仓库分类)
- maven3实战之仓库(maven仓库分类)
- Maven仓库的布局、分类
- Maven学习笔记之十九:Maven仓库(maven仓库分类)
- Maven实战——仓库的分类详解
- Maven仓库
- Maven - 仓库
- maven 仓库
- maven 仓库
- Maven仓库
- maven 仓库
- maven 仓库
- maven 仓库
- Maven仓库
- maven仓库
- AI challenger 场景分类 train test softmax
- 接口与抽象类的应用(包括各自设计模式)
- 面向对象程序设计上机练习四(变量引用)
- 二、操作jQuery集合
- bootStrap格式化--2.时间、日期、字符串
- Maven仓库分类
- Oracle误删数据恢复方法总结
- CodeForces
- java多线程线程池
- git常用命令,分支操作,子模块
- 数组中内容(数字,字符,字符串)交换,不引用第三变量
- 修改maven的默认jdk版本
- TLPI-Chapter 3系统编程概念
- java多线程基础