龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

maven的POM结构

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
几个英文词汇的翻译对照,有误请指正 repository资源库 project项目 artifact构件(可以理解为jar文件去掉版本号和.jar的文件名) 看看我们在《maven安装使用》中创建的project,里面有一个proj

  
  几个英文词汇的翻译对照,有误请指正

  repository 资源库
  project 项目
  artifact 构件(可以理解为jar文件去掉版本号和.jar的文件名)
  
  看看我们在《maven安装使用》中创建的project,里面有一个project.XML文件和project.properties文件。project.xml文件被称作maven治理项目的核心,并起了个名字Project Object Model (POM),该 XML 文件格式由位于 Maven 安装目录中的 XML 模式(maven-project.xsd)定义。

  下面我们看看POM的框架示例:(以jetspeed-1为示例)

  ******主 project.xml 框架:******
  <?xml version="1.0" encoding="ISO-8859-1"?>

  <!-- 根元素-->
  <project>
    <!-- POM版本 -->
    <pomVersion>3</pomVersion>

    <!-- project标志. 和版本号在build中生成文件目录名。例如JAR文件遵从<id>-<version>约定 . -->
    <id>jetspeed</id>

    <!-- project名,用于生成Javadoc时的Title-->
    <name>jakarta-jetspeed</name>

    <!-- 版本号 -->
    <currentVersion>1.5</currentVersion>

    <!---------------------------------------------------- -->
    <!-- 项目治理部分                                                   -->
    <!---------------------------------------------------- -->

    <!---------------------------------------------------- -->
    <!-- 项目相关性部分                                                -->
    <!---------------------------------------------------- -->

    <!---------------------------------------------------- -->
    <!-- 项目build和reports部分                                       -->
    <!---------------------------------------------------- -->
  </project>

  
  ******项目治理部分******
    <!---------------------------------------------------- -->
    <!-- 项目治理部分                                                   -->
    <!---------------------------------------------------- -->

    <!-- 治理project的组织,只需名字,可以有多个组织的attributes -->
  
  

精彩图集

赞助商链接