maven的POM结构
2008-01-05 18:45:14 来源:WEB开发网
几个英文词汇的翻译对照,有误请指正
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 -->
赞助商链接