私はしばしば、Maven(通常はgithub上)を使用するJavaプロジェクトをフォークする必要があります。
プロジェクトをフォークして変更を加えるときは、通常、自分のプライベート(ただしインターネット上)のMavenリポジトリーへのリリースをカットしたいと思います。
したがって、私のカスタムリリースのバージョンラベルはどうあるべきかという問題です。SNAPSHOT
リリースである必要があるので、私はできません。時々私はプロジェクトに接尾辞を付けます.ADAMGENT
(私はナルシストだからです)。私がフォークしたとしましょう1.0.4-SNAPSHOT
。に変更する場合があり1.0.4.ADAMGENT
ます。それが良い考えかどうかはわかりません。場合によっては.ADAMGENT
、SpringのGradleビルドツールがそれを好まないため、接尾辞を付けることさえできません。.ADAMGENT.RELEASE
ですから、Springプロジェクトの場合、私はそうし.ADAMGENT.M1
ます。
他の人は何をしますか?
更新: フォークと言いましたが、パッチレベルの変更についてもっと説明します。一方、(別のユーザーによる)バウンティは、フォークやパッチに対するものである可能性があります