我经常需要分叉一个使用Maven的Java项目(通常在github上).
当我分叉项目并进行更改时,我通常希望将一个版本剪切到我自己的私有(但在互联网上)maven存储库.
因此,我的自定义版本应该是什么版本标签的问题.我不能这样做,SNAPSHOT
因为我需要它才能成为一个版本.有时我用项目后缀.ADAMGENT
(因为我是一个自恋者).让我说我叉1.0.4-SNAPSHOT
.我可以改成它1.0.4.ADAMGENT
.我不知道这是不是一个好主意.在某些情况下,我甚至不能使用.ADAMGENT
Spring的Gradle构建工具不喜欢它.所以对于我做的Spring项目.ADAMGENT.RELEASE
或者.ADAMGENT.M1
它是一个里程碑.
其他人做什么?
更新: 虽然我说fork我更多的补丁程度更改.另一方面,赏金(由不同的用户)可能是用于分叉和/或补丁