Maven中pow.xml 详解

<project xmlns="http://maven.apache.org/POM/4.0.0"
<!--pom文件的顶级元素  --> 
  <modelVersion>4.0.0</modelVersion>                
  <!--所使用的object model版本,为了确保稳定的使用,这个元素是强制性的。除非maven开发者升级模板,否则不需要修改 -->
  <groupId>Maven_Pro</groupId> 
  <!--是项目创建团体或组织的唯一标志符,通常是域名倒写,如groupId  org.apache.maven.plugins就是为所有maven插件预留的-->                     
  <artifactId>maven_Pro</artifactId>
  <!--是项目artifact唯一的基地址名-->
  <packaging>war</packaging>
  <!--artifact打包的方式,如jar、war、ear等等。默认为jar。这个不仅表示项目最终产生何种后缀的文件,也表示build过程使用什么样的lifecycle。-->
  <version>0.0.1-SNAPSHOT</version>
  <!--artifact的版本,通常能看见为类似0.0.1-SNAPSHOT,其中SNAPSHOT表示项目开发中,为开发版本 -->
  <name>maven_Pro Maven Webapp</name>
  <!--表示项目的展现名,在maven生成的文档中使用 -->
  <url>http://maven.apache.org</url>
  <!--表示项目的地址,在maven生成的文档中使用-->
  <description>http://maven.apache.org</description>
  <!--表示项目的描述,在maven生成的文档中使用 -->
   <dependencies>
   <!--表示依赖,在子节点dependencies中添加具体依赖的groupId artifactId和version-->
    <dependency>                                   
      <groupId>junit</groupId>                   
      <artifactId>junit</artifactId>              
      <version>3.8.1</version>                    
      <scope>test</scope>                          
    </dependency>                                 
  </dependencies>                                  
    <build>                                       
    <finalName>maven_Pro</finalName>               
  </build>                                         
</project>   


project         pom文件的顶级元素
modelVersion    所使用的object model版本,为了确保稳定的使用,这个元素是强制性的。除非maven开发者升级模板,否则不需要修改
groupId         是项目创建团体或组织的唯一标志符,通常是域名倒写,如groupId  org.apache.maven.plugins就是为所有maven插件预留的
artifactId      是项目artifact唯一的基地址名
packaging       artifact打包的方式,如jar、war、ear等等。默认为jar。这个不仅表示项目最终产生何种后缀的文件,也表示build过程使用什么样的lifecycle。
version         artifact的版本,通常能看见为类似0.0.1-SNAPSHOT,其中SNAPSHOT表示项目开发中,为开发版本
name            表示项目的展现名,在maven生成的文档中使用
url             表示项目的地址,在maven生成的文档中使用
description     表示项目的描述,在maven生成的文档中使用
dependencies    表示依赖,在子节点dependencies中添加具体依赖的groupId artifactId和version
build           表示build配置
parent          表示父pom
其中groupId:artifactId:version唯一确定了一个artifact                      
            
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值