文档章节

maven工程在发布之后如何升级项目版本

hellojava
 hellojava
发布于 2014/09/11 10:09
字数 385
阅读 3289
收藏 0

项目发布之后,一般都需要升级现有项目的版本,这个时候,由于工程中的子模块非常多,如果手动来修改难免会有遗漏和出错,此时就需要一个工具来帮助我们来升级版本了:

目的:管理pom.xml中出现的各种版本号,包括子模块的版本号和各种插件的版本,单个更新,整体更新模块,子模块和插件(其中更新策略有,更新到指定的版本号,更新到发布版,下一发布版,更新到SNAPSHOT,最新版(配置好的资源库)等等)。


#撤销
mvn versions:revert
#提交
mvn versions:commit
#此插件的修改本身是有备份的(个人感觉用处不大,这种东西应该有更好的版本控制工具做)
 
#更新(把父模块更新到指定版本号,然后更新子模块,与父模块有相同的版本号)
mvn versions:set -DnewVersion=1.0.1-SNAPSHOT 和 mvn -N versions:update-child-modules
 
#子模块与资源库版本同步
mvn versions:update-parent
 
mvn versions:resolve-ranges
mvn versions:lock-snapshots
mvn versions:unlock-snapshots
mvn versions:use-releases
mvn versions:display-plugin-updates
mvn versions:display-dependency-updates
mvn versions:display-property-updates


原文链接: http://www.tojsp.com/framework/maven/maven-project-update-version.html


本文转载自:http://www.tojsp.com/framework/maven/maven-project-update-version.html

hellojava

hellojava

粉丝 7
博文 3
码字总数 712
作品 0
武汉
私信 提问
使用Eclipse-Maven-git做Java开发(13)--导入git仓库的代码到eclipse

前面讲到了怎么使用osc的git服务进行代码托管。至此,我们已经可以使用git进行文件的版本管理了,甚至可以进行不需要IDE的编程了,但是我们绝大多数时候还是需要IDE的,接下来就说一下如何使...

阿信sxq
2015/12/12
1K
0
2015-08-25《会议纪要》

增量发布与补丁规范 每个release版本建立分支,需要增量子工程,以release+下划线+补丁号为新版本,用户增量升级时需要手动调整子版本。 陈佼测试 周二代码评审之后,罗果协调测试人员,陈佼...

天霜万籁
2015/08/26
4
0
Maven 快速指南(二)

使用指导 如何添加外部依赖jar包 在Maven工程中添加依赖jar包,很简单,只要在POM文件中引入对应的标签即可。 参考下例: 标签最常用的四个属性标签: :项目组织唯一的标识符,实际对应JAV...

静默虚空
2017/11/10
0
0
android library打包发布到jitpack.io远程maven仓库中详细教程

android library打包发布到远程maven仓库中详细教程 本文介绍,如果将自己写的开源代码上传到,然后打包传到maven仓库,这样别人就可以通过gradle或者maven依赖使用你的开源代码了。 implem...

feeltoday会火
2018/08/03
0
0
fastjson报autotype is not support

安全升级公告 最近发现fastjson在1.2.24以及之前版本存在远程代码执行高危安全漏洞,为了保证系统安全,请升级到1.2.28/1.2.29/1.2.30/1.2.31或者更新版本。 1.2.29//1.2.30/1.2.31是在1.2.2...

xiaolyuh
2017/11/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

查看线上日志常用命令

cat 命令(文本输出命令) 通常查找出错误日志 cat error.log | grep 'nick' , 这时候我们要输出当前这个日志的前后几行: 显示file文件里匹配nick那行以及上下5行 cat error.log | grep -C ...

xiaolyuh
9分钟前
3
0
六、Java设计模式之工厂方法

工厂方法定义: 定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行 类型:创建型 工厂方法-使用场景: 创建对象需要大量重复的代码 ...

东风破2019
15分钟前
2
0
win服务器管理遇到的一系列问题记录

有些小伙伴在使用iis7远程桌面管理工具的时候总是会遇到一系列的问题,下面就是为大家介绍一下服务器日常管理过程中出现的问题及我的解决办法和心得。希望能帮到大家。   拒绝服务器重新启...

1717197346
23分钟前
2
0
flutter 剪切板 复制粘贴

复制粘贴功能 import 'package:flutter/services.dart'; Clipboard.setData(ClipboardData(text:_text));Clipboard.getData;...

zdglf
25分钟前
2
0
如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?

面试题 如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题? 面试官心理分析 这个是肯定的,用 MQ 有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是前面说的重复消费...

米兜
26分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部