zoukankan      html  css  js  c++  java
  • maven03-----maven中的坐标

    一. Maven坐标

    1.1 什么是坐标

    在平面几何中坐标(x,y)可以标识平面中唯一的一点。

    1.2 Maven坐标主要组成

    • groupId:组织标识(包名)----必须
    • artifactId:项目名称----必须
    • version:项目的当前版本----必须
    • packaging:项目的打包方式,最为常见的jar和war两种---可选的(默认为jar)
    • classifiler:帮助定义构建输出的一些附属构建。比如主构建nexus-indexer-2.0.0.jar,该项目可能还会通过使用一些插件生成如nexus-indexer-2.0.0-javadoc.jar、nexus-indexer-2.0.0-sources.jar这样一些附属构建,其包含了Java文档和源代码。这时候,javadoc和sources就是这两个附属构建的classifier。附属构建不是项目直接默认生成的,而是由附加的插件帮助生成。-----不可以直接定义

    示例图:

    1.3 Maven为什么要使用坐标

    • Maven世界拥有大量构建,我们需要找一个用来唯一标识一个构建的统一规范。
    • 拥有了统一规范,就可以把查找工作交给机器。(Note:可以根据这些坐标到中央仓库下载对应的构建)

    参考文献

    《Maven实战》

    https://www.cnblogs.com/xdp-gacl/p/4051819.html

  • 相关阅读:
    python基础学习(九)
    python基础学习(八)
    python基础学习(七)
    python基础学习(六)
    python基础学习(五)
    python基础学习(四)
    python基础学习(三)
    mysql-binlog server的实现
    percona-toolkit常用工具
    Linux下如何快速定位系统瓶颈在哪里
  • 原文地址:https://www.cnblogs.com/Hermioner/p/10248758.html
Copyright © 2011-2022 走看看