maven - Maven 自动生成版本控制和变更日志
问题描述
我想从 Git 提交中自动创建版本和变更日志。所以它基本上与Maven相同,npm standard-version
但它适用于Maven。那么如何自动实现版本控制呢?
附加信息:我想使用 Git Commit-lint 消息增加 POM 文件的版本。在 npm 中,如果您提交功能,它会增加 MINOR,如果您提交修复,它会在语义版本控制中自动增加 PATCH 版本,并为这些更改创建更新日志。我想知道Maven是否有类似的方法?
解决方案
我找不到 Maven 的直接方法。但是,您仍然可以使用标准版本来创建更改日志并升级版本。您必须编写一个脚本来使 package.json 和 Maven 版本相同。我使用了版本 Maven 插件来完成它。
mvn versions:set -DnewVersion=%npm_package_version% && mvn versions:commit
推荐阅读
- firebase - 如何在firestore中存储模型类对象列表?
- r - 我需要总和值而不是条形图中的计数值
- java - Is it possible to reuse the input without storing it into a variable after used for a condition?
- spring - 无法从 Elastic Beanstalk Docker 连接到 RDS
- google-analytics - Google Analytics / Google Tag Manager - track user engagement time
- c - printf epochtime 显示错误的值
- android - HttpURLConnection 在 targetSdkVersion 29 的某些设备上超时
- javascript - 我——在 Javascript 中
- list - 从列表中获取 itemCount
- angular - 为什么每次都调用 hot observable?