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.

  • 相关阅读:
    完全二分图生成树计数
    [luogu 1880]石子合并
    [vijos 1770]大内密探
    母函数入门笔记(施工中…
    【补】20160816训练记录
    20160819训练记录
    20160817训练记录
    POJ 2228 naptime
    POJ 3585 Accumulation Degree
    POJ 2182 Lost Cows
  • 原文地址:https://www.cnblogs.com/minideas/p/2052987.html
Copyright © 2011-2022 走看看