zoukankan      html  css  js  c++  java
  • Maven仓库分类

    --------------------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:JavaMaven epository

       

       

       

    <!-- 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:JavaMaven epository</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.0orgapachemaven

    model 目录中找到 pom-4.0.0.xml

       

       

       

       

       

       

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    进程和线程
    分治算法
    MySQL-IN和Exists区别
    Java-悲观锁和乐观锁
    Spring如何解析Dubbo标签
    Java平台标准版本
    java常用的框架
    状态码
    算法
    java.c++.c#.c的区别
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/7572084.html
Copyright © 2011-2022 走看看