首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Maven-配备属性(pom等)

2012-07-23 
Maven-----配置属性(pom等)简单介绍一下maven的pom构建文件.如果对你有帮助请进行补充,Thanks一,这个是xml

Maven-----配置属性(pom等)
简单介绍一下maven的pom构建文件.如果对你有帮助请进行补充,Thanks

一,这个是xml的头,跟spring,hibernate的xml作用一样,指定xml的文档版本以及编码
<?xml version="1.0" encoding="UTF-8"?>
二,这个就是第二个标签,是xml中的根节点,用来声明命名空间,xsd元素等,据说如果配置加快POM的编译速度,没有测试!但想想spring和hibernate等的配置,这就不是空穴来风了.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
三,该元素指定了pom模型的版本,对于maven2和3!他只能是4.0.0
     <modelVersion>4.0.0</modelVersion>
四,一个坐标组,跟咱们所说完全限定名是一个道理
    1.<groupId>com.mobileares</groupId>
    2.<artifactId>dolphinPlatformPro</artifactId>
    3.<version>1.0-SNAPSHOT</version>
第一包名的公司名称,第二,产品标识(唯一的ID),第三,当前产品版本号,(SNAPSHOT快照)

注意.packaging这个是用来执行打包的配置,如果需要jar则需要改为jar
    <packaging>war</packaging>
声明一个name,方便信息交流
    <name>Dolphin Platform Pro</name>
指定一个url和name一样,在maven生成文档时使用,以便别人阅读
    <url>http://www.mobileares.com</url>
五,构建一个项目或者一个插件的使用最低版本是多少
<prerequisites>
   <maven>2.2.1</maven>
</prerequisites>

配置标准化
http://search.maven.org/#browse

热点排行