• Maven仓库与坐标(五)


    一、Maven仓库

    存放依赖的一个位置/文件夹/仓库,分为以下几种:

    • 本地仓库
    • 中央仓库
    • 远程仓库

    1. 本地仓库

    第一次执行maven命令时被创建,maven运行时需要的构件都从本地仓库获取,本地仓库不存在时首先去远程仓库下载到本地仓库,然后再使用。
    默认目录%USER_HOME%.m2/repostitory需要修改的话,更改 %M2_HOME%conf 目录中的 Maven 的 settings.xml 文件中定义另一个路径。

     2. 中央仓库

    Maven社区提供的仓库,包含所有的依赖库。

    3. 远程仓库

    开发者自己搭建的仓库,可以放自己的私有jar包,而不让别人使用,公司内通常做一个自己的远程仓库来加快jar包的下载速度,类似的阿里云仓库就是国内的加速仓库。

    二、坐标

    在Maven中,坐标是Jar包的唯一标识,Maven通过坐标在仓库中找到项目所需的Jar包。

    如下代码中,groupId和artifactId构成了一个Jar包的坐标:

    <dependency>
        <groupId>cn.missbe.web.search</groupId>
        <artifactId>resource-search</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>

    groupId:公司名

    artifactId:项目名

    version:版本号

  • 相关阅读:
    Linux_KVM虚拟机
    Linux_KVM虚拟机
    Python_编程特色
    Python_编程特色
    Linux_进程管理&计划任务
    Linux_进程管理&计划任务
    Linux_系统破坏性修复实验
    Linux_系统破坏性修复实验
    Linux_Shell基础
    Confluence 6 的高级 Crowd 设置
  • 原文地址:https://www.cnblogs.com/myitnews/p/11456396.html
Copyright © 2020-2023  润新知