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标签的大致了解以及生命周期的大致内容。我们目前只需了解就可以,后期我们再深入讲解。

  • 相关阅读:
    CCF NOI1121 逆波兰表达式
    Vijos P1217 乒乓球【模拟+输入输出】
    Vijos P1304 回文数【回文+进制】
    NUC1041 数字三角形【DP】
    CCF NOI1070 汉诺塔游戏
    CCF NOI1069 分解因数
    CCF NOI1149 N皇后问题
    CCF NOI1153 素数环
    CCF NOI1170 质因数分解
    POJ NOI MATH-7832 最接近的分数
  • 原文地址:https://www.cnblogs.com/zhaoletian/p/11656937.html
Copyright © 2011-2022 走看看