![maven](https://i-blog.csdnimg.cn/blog_migrate/0a12fe350ee04a4f9f943470d7ce9073.png)
maven
抽象
Maven版本插件是一个非常强大的工具,我在很大程度上依赖于它来协调软件版本。 通常,软件发行版本号遵循简单的1.0.0.0-SNAPSHOT
格式。 但是最近我需要在版本号中添加限定符-类似于1.0-beta-SNAPSHOT
或1.0.0-fix-bug-description-SNAPSHOT
。 在我第一次尝试添加限定符后,Maven发行插件以意外的方式自动增加了版本号。 因此,我需要研究Maven版本插件版本的自动递增行为,但要在生产Git存储库中做很多废话(我没有开发者存储库)。 本博客的目的是展示如何配置Maven发行插件,以便它可以在本地运行而不更改生产源代码控制。
免责声明
这篇文章仅供参考。 在使用所提供的任何信息之前,请认真思考。 从中学到东西,但最终自己做出决定,风险自负。
要求
我使用以下主要技术完成了本文的所有工作。 您可能可以使用不同的技术或版本来做相同的事情,但不能保证。
- NetBeans 11.2
- Maven 3.3.9(与NetBeans捆绑在一起)
- Maven发布插件2.5.1
- Java 11(zulu11.35.15-ca-jdk11.0.5-win_x64)
- 适用于Windows 2.25.0的Git