zoukankan      html  css  js  c++  java
  • Maven之基本概念及特性的基本介绍

    maven最主要的概念是坐标和依赖,这是maven可以极大简化构建过程以及进行项目管理的基础。

    坐标

    类似于地理位置的坐标,maven的坐标也是用来标记的,不同是它是来标记maven中的不同组件,也就是说maven中的每个组件都有唯一的坐标

    坐标的组成

    maven的坐标有五个元素标签组成:

    groupId:

      定义:当前maven项目隶属的实际项目。这个可能比较难以理解,事实上Maven项目和实际项目不是一个概念,也不是一对一的关系,通常我们所创建的项目被称为实际项目,而我们创建一个可用的maven项目所依赖很多jar其实也是单独的Maven项目,这之间就是一对多的关系。这个属性必须定义

      推荐命名规则:域名反向+实际项目名

    artifactId:

       定义:实际项目中的一个Maven项目(模块)。必须定义

       推荐命名规则:用时间项目名作为前缀,再加一个Maven项目名作为后缀,例如:spring-core

    version:

      定义:当前项目所处的maven版本。必须定义

    packaging:

      定义:Maven项目的打包方式。可选,默认是jar

    classifier:

      定义:构建输出的一些附属构建。这个一般不用关心,且不能直接定义

     依赖的配置

      依赖配置极大的

  • 相关阅读:
    GDB常用命令总结
    进程使用的文件描述符fd值达到最大值引起的问题
    RedHat静态Ip地址配置
    Hotspot JVM默认垃圾收集器
    JVM常用参数及调优
    spring-boot定制和优化内嵌的Tomcat
    平面设计技能
    docker 虚悬镜像
    Linux 常用命令
    同步、异步、阻塞、非阻塞
  • 原文地址:https://www.cnblogs.com/htyj/p/7778235.html
Copyright © 2011-2022 走看看