注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

拥有自己的梦想,跟随心的召唤

平凡是福

 
 
 

日志

 
 

Maven Release插件的简易使用方法  

2011-06-14 10:52:32|  分类: Maven |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
    Maven Release插件可以批量更新包含多个子模块项目的所有pom文件内的版本号,不过它只能修改版本号为“-SNAPSHOT”的,如果原来的版本号不是“-SNAPSHOT”的,好像没办法修改。该插件还可以与SCM插件配合使用,直接与你的仓库打交道,不过有点复杂,单单修改版本号这个功能就已经够用了,与源码仓库的结合就算了,svn、git还是使用常规的命令行或者工具搞定吧!

一) pom文件的配置
<project ...>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.1</version>
</plugin>
</plugins>
</build>
...
</project>
二) 执行版本号修改的命令
1) 自动连带子模块修改为统一的版本号
> mvn release:update-versions -DautoVersionSubmodules=true
执行该命令命令行会提示你输入新的版本号的。

2) 直接在命令行指定版本号
> mvn --batch-mode release:update-versions -DdevelopmentVersion=0.2-SNAPSHOT
最后那个就是新的版本号。

3) 搞错了后悔清理一下
> mvn release:clean
这个会清理上述命令生成的临时文件

参考:
  评论这张
 
阅读(3171)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017