zoukankan      html  css  js  c++  java
  • Maven从入门到精通(二)

    上一篇我们讲解了Maven项目的基本目录结构,也已经安装了Maven的开发环境,接下来我们要重点讲解一下Maven最核心的灵魂pom.xml文件

    POM:Project Object Model 项目对象模型

    把项目对象描述在pom.xml配置文件之中,只要我们研究明白pom.xml Maven我们就完全明白了

      首先我们看下用原型生成的pom文件

    modelVersion:模型版本  maven(2001)--->maven2(2005) ---->maven3(2010) 告诉Maven用哪个版本模型去解析该pom

    接下来最重要的一个坐标标签

    坐标:groupId,artifactId,version 当前工程的唯一标识,一般为公司域名反写,这样才能在茫茫人海中找到唯一的你写的工程,之所以用三个标签去定位,两个不够用,四个又太多,哈哈。。其实只要为了适应开发模式才这样制定。

    下面借用官网的介绍,如果暂时不懂没关系,后续我们会用到再解释,目前只需记住就可以了

    scope 作用范围 默认 compile

     optional 可选依赖

    以上是我们对于pom.xml标签的大致了解以及生命周期的大致内容。我们目前只需了解就可以,后期我们再深入讲解。

  • 相关阅读:
    C#练习记录(统计字符串中的字符数和计算最大值)
    C#练习记录(交换两个数)
    Cyberdebut's daily record_3
    SWJTU_LightMoon Training #16~20 补题
    zzh训练日志3
    SWJTU_LightMoon Training #11~15 补题
    Megumin's daily record3
    2017网络赛
    zzh的训练日志2
    Cyberdebut's daily record_2
  • 原文地址:https://www.cnblogs.com/zhaoletian/p/11656937.html
Copyright © 2011-2022 走看看