插件 git-commit-id-plugin 可以很方便将打包时的git信息生成文件在包中,可以很方便的查看,官方文档地址:git-commit-id-plugin。

<plugin><groupId>pl.project13.maven</groupId><artifactId>git-commit-id-plugin</artifactId><version>2.1.5</version><executions><execution><goals><goal>revision</goal></goals><!-- *NOTE*: 默认是initialize阶段执行,可以修改为其他阶段 --><phase>package</phase></execution></executions><configuration><!--文件内容格式 json, 默认是properties--><format>json</format><!--日期格式;默认值:dd.MM.yyyy '@' HH:mm:ss z;--><dateFormat>yyyy-MM-dd HH:mm</dateFormat><!--,构建过程中,是否打印详细信息;默认值:false;--><ve

Maven学习总结(54)——使用 git-commit-id-plugin 插件来管理项目发版相关推荐

  1. Android Studio利用Build.gradle导入Git commit ID、Git Branch、User等版本信息

    文章目录 1. 前言 2. 实现方法 2.1 添加BuildConfig成员变量 2.2 实现gradle接口函数 2.3 关键部分 2.3.1 接口及接口转换 2.3.2 实现Java接口 3. 调 ...

  2. Git基础操作:将git commit id转成short commit id

    使用git log可以得到每次commit id,但是有时候我们发现有些系统上显示的是short commit id , 如何转换呢,可以使用 $ git rev-parse --short 4258 ...

  3. 【Jenkins学习 】Jenkins安装 Build User Vars Plugin插件来获取jenkins用户相关信息

    一.需求描述 最近在一台测试服务器上安装最新版本的Jenkins,然后学习Pipeline语法,一切都是正常的.最后编译完成,发送通知的时候,因为需要使用到${BUILD_NUMBER} 变量,如下所 ...

  4. 【Git】码云Gitee.com管理项目全流程

    Gitee.com 是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管.目前已有超过 500 万的开发者选择 Gitee. 官网:https://gite ...

  5. 软件工程—让软件包自带commit id

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/voidreturn/article/details/78118930 软件开发中软件版本号是一个重要 ...

  6. 规范化git commit信息

    规范化git commit信息 冯宇Ops关注 42019.04.25 19:34:17字数 3,385阅读 1,876 原文链接 前言 在git的使用中,一种最佳实践是使用格式化的commit信息, ...

  7. jenkins中通过git发版操作记录

    之前说到的jenkins自动化构建发版是通过svn方式,今天这里介绍下通过git方式发本的操作记录. 一.不管是通过svn发版还是git发版,都要首先下载svn或git插件. 登陆jenkins,依次 ...

  8. git获取提交记录commit id

    获取完整commit id(如:bb4f92a7d4cbafb67d259edea5a1fa2dd6b4cc7a) git rev-parse HEAD 获取short commit id(如:bb4 ...

  9. Git学习总结(23)——Git commit message和版本管理规范总结

    一.Git commit message基本规范 对格式的说明如下: type代表某次提交的类型,比如是修复一个bug还是增加一个新的feature.所有的type类型如下: feat: 新增feat ...

最新文章

  1. spring中的spel表达式语言
  2. MySQL卸载5.重新安装 8.0.20教程(windows 64位)
  3. webform计算某几列结果_大数据测试场景科普 流计算篇 (上)
  4. [原創]全面的權限控制方法(功能權限+數據權限+特殊權限(行,列))
  5. 旷视Face++与西交大成立AI联合实验室,郑南宁孙剑再续师徒缘
  6. Ext.core.DomHelper 可以透明地操作HTML或者DOM
  7. jQuery窗口调整大小
  8. FISCO BCOS 区块链 零知识证明 可监管
  9. 2022年计算机二级Java语言程序设计复习题及答案
  10. ubuntu16.04安装网易云音乐
  11. 分析了633个中国城市之后,我们发现五分之二都在流失人口...(附统计图)
  12. 深圳大学本科毕业论文答辩PPT模板
  13. 计算机存储容量的基本单位pb,pb存储单位是什么
  14. Seo:入门须知(三)网页快照投诉
  15. python Gstreamer 播放不同编码格式的视频文件
  16. 【微信小程序】创建动态组件和引用的方法
  17. python 反余弦函数_Python
  18. java输入语句怎么写
  19. 三、IDEA更换主题皮肤
  20. linux的周期行计划任务叫做atd,Linux任务计划

热门文章

  1. java 取pdf 文本域_使用PDFBox获取文本行的位置
  2. python 字典技巧
  3. python map 函数使用
  4. PAT 1060 Are They Equal (25 分)
  5. js 数字递增递减_js验证连续两位数字递增或递减和连续三位数字相同
  6. oracle11g重建undo,Oracle11gORA-03113故障,重建控制文件
  7. mac搭建svn服务器文件被锁定,MAC搭建SVN服务器并配置Cornerstone
  8. 阅读一定时间后获得实现逻辑_大家都在好奇,18天读18本书的60分钟高效阅读,怎么这么火...
  9. C++多线程的简单例子
  10. omnigraffle 画曲线_「技法」三步学会用绘图利器 OmniGraffle 绘制流程图