maven的POM结构

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

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

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 -->

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航