pom配置

什么是pom?
    pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。


pom.xml 配置文件


[html] view plaincopyprint?

  1. <project>  

  2.     <parent>  

  3.         ...  

  4.     </parent>  

  5.       

  6.     <modelVersion>4.0.0</modelVersion>  

  7.   

  8.     <!-- The Basics -->  

  9.     <groupId>...</groupId>  

  10.     <artifactId>...</artifactId>  

  11.     <version>...</version>  

  12.     <packaging>...</packaging>  

  13.       

  14.     <scm>  

  15.         ...  

  16.     </scm>  

  17.       

  18.     <dependencies>  

  19.         ...  

  20.     </dependencies>  

  21.       

  22.     <dependencyManagement>  

  23.         ...  

  24.     </dependencyManagement>  

  25.       

  26.     <modules>  

  27.         ...  

  28.     </modules>  

  29.       

  30.     <properties>  

  31.         ...  

  32.     </properties>  

  33.   

  34.     <!-- Build Settings -->  

  35.     <build>  

  36.         ...  

  37.     </build>  

  38.     <reporting>  

  39.         ...  

  40.     </reporting>  

  41.   

  42.     <!-- More Project Information -->  

  43.     <name>...</name>  

  44.     <description>...</description>  

  45.     <url>...</url>  

  46.     <inceptionYear>...</inceptionYear>  

  47.       

  48.     <licenses>  

  49.     </licenses>  

  50.       

  51.     <organization>  

  52.     </organization>  

  53.       

  54.     <developers>  

  55.     </developers>  

  56.       

  57.     <contributors>  

  58.     </contributors>  

  59.   

  60.     <!-- Environment Settings -->  

  61.     <issueManagement>  

  62.     </issueManagement>  

  63.       

  64.     <ciManagement>  

  65.     </ciManagement>  

  66.       

  67.     <mailingLists>  

  68.     </mailingLists>  

  69.       

  70.     <prerequisites>  

  71.     </prerequisites>  

  72.       

  73.     <repositories>  

  74.     </repositories>  

  75.       

  76.     <pluginRepositories>  

  77.     </pluginRepositories>  

  78.       

  79.     <distributionManagement>  

  80.     </distributionManagement>  

  81.       

  82.     <profiles>  

  83.     </profiles>  

  84. </project>  


maven POM.xml详解

参见http://blog.csdn.net/ithomer/article/details/9332071


参考推荐:
Apache Maven(官方)

maven 配置篇 之pom.xml

maven POM.xml详解


你可能感兴趣的:(maven,pom)