幸福是把溫暖的槍

          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

          主站蜘蛛池模板: 罗田县| 龙泉市| 施甸县| 集贤县| 黄浦区| 平陆县| 英吉沙县| 化德县| 云梦县| 金山区| 泸定县| 霍邱县| 长沙市| 金秀| 马鞍山市| 陆河县| 玛多县| 启东市| 郓城县| 扎囊县| 阿拉善左旗| 那曲县| 攀枝花市| 萨迦县| 略阳县| 旺苍县| 涟源市| 保靖县| 桐城市| 平乡县| 绥芬河市| 灌南县| 兴城市| 长子县| 岚皋县| 永嘉县| 广南县| 黎城县| 黄梅县| 楚雄市| 泗阳县|