幸福是把溫暖的槍

          Maven學習筆記(1.基礎概念)

          Maven的核心概念是POM,project object model,一個最簡單的POM文件如下所示
          <project xmlns="http://maven.apache.org/POM/4.0.0   <modelVersion>4.0.0</modelVersion>
            <groupId>net.blogjava.prometheus</groupId>
            <artifactId>prometheus</artifactId>
            <packaging>jar</packaging>
            <version>1.0-SNAPSHOT</version>
            <name>prometheus</name>
            <url>http://maven.apache.org</url>
            <dependencies>
              <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>3.8.1</version>
                <scope>test</scope>
              </dependency>
            </dependencies>
          </project>
          project:pom.xml的頂級元素
          modelVersion:指明了POM正在使用的對象模型的版本。這個版本號極少改變。
          groupId:指明了創建工程者的唯一標識符。一般來說基于工程創建者的域名,例如net.blogjava.prometheus。
          artifactId:指明了工程生成的artifact的唯一基礎名稱,Maven最后產生的artifact是這樣一個格式:<artifactId><version>.<extension>,比如prometheus-1.0-SNAPSHOT.jar。
          packaging:指明了當前artifact打包的格式(war,jar,ear等)
          version:指明了工程產生的artifact的版本。SNAPSHOT表明當前版本正處于開發狀態。
          name:指明了工程的顯示名稱。
          url:指明了工程的web site位于何處。


          posted on 2007-07-18 09:37 幸福是把溫暖的槍 閱讀(203) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 云梦县| 苏州市| 宁夏| 鄄城县| 富源县| 梨树县| 阳原县| 东兰县| 昭通市| 视频| 长垣县| 天柱县| 林西县| 弋阳县| 九龙坡区| 阜阳市| 孟津县| 诸暨市| 辰溪县| 光山县| 定陶县| 慈利县| 松溪县| 临颍县| 南投县| 宜良县| 宜丰县| 屏边| 高要市| 上饶县| 清远市| 镇江市| 郸城县| 广宗县| 廉江市| 忻城县| 鹤山市| 武胜县| 长岛县| 广安市| 连平县|