zoukankan      html  css  js  c++  java
  • 【转】Maven之POM 元素简介

    project -root element of pom.xml files.

    modelVersion -设置POM version, 类似于设置project version,目前好像maven 2只允许该值为4.0.0.

    groupId -设置project的organization or group 的ID,它是project的唯一识别之一(另1个是artifactId)。groupId通常以full domain name作为属性值,例如所有maven plugins的groupId的属性值为org.apache.maven.plugins.

    artifactId -设置当前project将生成的primary artifact的unique base name(请注意:是base name,而不是name,因为artifact name是由”<artifactId>-<version>”组成,例如myapp-1.0.jar).

    packaging -设置package type to be used by this artifact (e.g. JAR, WAR, EAR, etc.)。该属性值不仅是用来设置被生成的artifact是JAR, WAR还是EAR,还用来设置package artifact时要process的lifecycle,即JAR, WAR, EAR的build lifecycle是不同的。packaging的缺省属性值为JAR。如果你的project要package成jar,你不需要设置该属性.

    version -设置project生成的artifact的version。Maven能帮你进行version management。如果你看到该属性值里包含有“SNAPSHOT”string,则表示该project处于开发阶段,而不是发布阶段.

    name -设置project name,该属性值通常用于Maven's generated documentation.

    url -设置该project的web site url. 该属性值通常用于Maven's generated documentation.

    description -设置project description该属性值通常用于Maven's generated documentation.

  • 相关阅读:
    前端面试题六
    前端面试题五
    前端面试题四
    前端面试题之三
    前端面试题分享二
    前端面试题分享一
    JS学习笔记一
    git使用学习笔记一
    常见User-Agent
    ado.net之SQLServer和Oracle (sys_cursor) 数据库链接——获取结果集方式对比
  • 原文地址:https://www.cnblogs.com/minideas/p/2052987.html
Copyright © 2011-2022 走看看