我希望能够从Git提交记录自动创建版本和更改日志。因此,它基本上与npm standard-version
相同,但适用于Maven。那么我该如何实现自动版本控制?
附加信息:我想使用Git Commit-lint消息在POM文件中增加版本。在npm中,如果您提交功能,则会自动增加MINOR版本,并且如果您提交修复,则会自动增加PATCH版本,并为这些更改创建更改日志。我想知道是否有一种类似于Maven的方法?
我希望能够从Git提交记录自动创建版本和更改日志。因此,它基本上与npm standard-version
相同,但适用于Maven。那么我该如何实现自动版本控制?
附加信息:我想使用Git Commit-lint消息在POM文件中增加版本。在npm中,如果您提交功能,则会自动增加MINOR版本,并且如果您提交修复,则会自动增加PATCH版本,并为这些更改创建更改日志。我想知道是否有一种类似于Maven的方法?
我找不到Maven的直接方法。但是,您仍然可以使用standard-version创建更改日志并提升版本。您需要编写脚本使package.json和Maven版本相同。我使用Versions Maven Plugin来完成此操作。
mvn versions:set -DnewVersion=%npm_package_version% && mvn versions:commit