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

  • 相关阅读:
    函数、对象
    webpack配置
    创智培训内容
    oracle方法
    Weblogic
    药店
    ip
    jdk账号
    ansible
    目录编码
  • 原文地址:https://www.cnblogs.com/Hermioner/p/10248758.html
Copyright © 2011-2022 走看看