zoukankan      html  css  js  c++  java
  • 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:版本号

  • 相关阅读:
    kibana ,logstash and filebeat
    The Run-Time Constant Pool The Constant Pool
    hsdb
    The Dataflow Model: A Practical Approach to Balancing
    编译器
    汇编
    状态机
    lsm-tree
    Serviceability
    JIT编译器
  • 原文地址:https://www.cnblogs.com/myitnews/p/11456396.html
Copyright © 2011-2022 走看看