maven pom文件格式

来源:互联网 发布:相机测量软件 编辑:程序博客网 时间:2024/06/04 19:47
<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>




  <!-- The Basics -->
  
  <groupId>...org.apache.maven</groupId>
  <artifactId>project name...</artifactId>
  <version>...1.0</version>
  <packaging>...pom jar war ejb maven-plugin...</packaging>
  <!-- classfier groupId:artifactId:packaging:classifier:version -->
 
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.0</version>
      <!-- classfier -->
      <type>jar</type>
      <scope>compile provided runtime test system</scope>
      <systemPath>is userd only if the dependency scope is system</systemPath>
      <optional>when you use this project, you do not require this dependency in order to work correctly</optional>
    </dependency>
    ...
  </dependencies>
 
  <parent>...</parent>
  <dependencyManagement>...</dependencyManagement>
  <modules>...</modules>
  <properties>...</properties>




  <!-- Build Settings -->
  <build>...</build>
  <reporting>...</reporting>


  <!-- More Project Information -->
  <name>...</name>
  <description>...</description>
  <url>...</url>
  <inceptionYear>...</inceptionYear>
  <licenses>...</licenses>
  <organization>...</organization>
  <developers>...</developers>
  <contributors>...</contributors>


  <!-- Environment Settings -->
  <issueManagement>...</issueManagement>
  <ciManagement>...</ciManagement>
  <mailingLists>...</mailingLists>
  <scm>...</scm>
  <prerequisites>...</prerequisites>
  <repositories>...</repositories>
  <pluginRepositories>...</pluginRepositories>
  <distributionManagement>...</distributionManagement>
  <profiles>
    <profile>
      <activation>...</activation>
    </profile>
    ...
  </profiles>
</project>
原创粉丝点击