如何解决maven 发布插件是否遵循传统的提交格式? 用法
我计划为 maven 项目和 CI 配置语义版本控制。 maven 发布插件是否遵循传统的提交格式?因此,它将根据提交消息增加major.minor.patch 并更新changelog.md。类似于 npm 中的语义发布概念。不知道Maven有没有类似的东西?
解决方法
这是您的解决方案:巧妙的 cc4j 常规提交
用法
这个插件与【Maven Release Plugin】一起创建 Maven 项目的常规提交兼容版本
安装插件在您的主 pom.xml
文件中添加插件:
<plugins>
<plugin>
<groupId>com.smartling.cc4j</groupId>
<artifactId>conventional-commits-maven-plugin</artifactId>
<version>${version}</version>
</plugin>
</plugins>
发布版本
mvn conventional-commits:version release:prepare
mvn release:perform
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。