二、POM文件各节点说明

pom节点定义(超详细)(转载)

http://blog.csdn.net/oDeviloo/article/details/52050277

<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.0http://maven.apache.org/xsd/maven-4.0.0.xsd";>
<modelVersion>4.0.0</modelVersion>

<!-- 基本配置 --> 
<groupId>...</groupId> 
<artifactId>...</artifactId> 
<version>...</version> 
<packaging>...</packaging> 

<!-- 依赖配置 --> 
<dependencies>...</dependencies>  //依赖
<parent>...</parent>  //继承
<properties>...</properties> //定义常量 通过${}获取
<dependencyManagement>...</dependencyManagement>  //一般用来锁定版本号
<modules>...</modules>  //聚合
 
<!-- 构建配置 --> 
<build>...</build> 
<reporting>...</reporting> 

<!-- 项目信息 --> 
<name>...</name>
<organization>...</organization> 
<description>...</description> 
<url>...</url> 
<inceptionYear>...</inceptionYear> 
<licenses>...</licenses> 
<developers>...</developers> 
<contributors>...</contributors> 

<!-- 环境设置 --> 
<profiles>...</profiles>  //parent工程里 配置的 开发环境、测试环境、生产环境
<distributionManagement>...</distributionManagement>  //配置maven地址 此配置为了将自己项目发布到nexus上 和 setting文件中的配置权限那里对应使用
<issueManagement>...</issueManagement> 
<ciManagement>...</ciManagement> 
<mailingLists>...</mailingLists> 
<scm>...</scm> 
<prerequisites>...</prerequisites> 
<repositories>...</repositories> 
<pluginRepositories>...</pluginRepositories> 
</project>
多模块项目: M aven profile 项目对象模型 POM
如果我想改变我机器上的 POM 呢(develop/production/test)?这时就可以使用 profile。
激活maven profile: 活Maven profile的几种方式
<profiles>
   <profile>
      <!-- 开发环境 -->
      <id>develop</id>
      <properties>
         <profiles.active>develop</profiles.active>
      </properties>
      <activation>  
         <activeByDefault>true</activeByDefault>  
      </activation>  
   </profile>
   <profile>
      <!-- 生产环境 -->
      <id>production</id>
      <properties>
         <profiles.active>production</profiles.active>
      </properties>
   </profile>
   <profile>
</profiles>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值