8

すでにメインリポジトリにある廃止されたMavenライブラリをフォークしようとしています。

そうするときに従うべき良いガイドラインは何ですか?

groupId / ArtifactIdを変更して、すでにMavenリポジトリにあるライブラリと衝突しないようにする必要がありますか?

このライブラリは、(Mavenリポジトリで)公開されているプロジェクトへの依存関係になるため、このライブラリも存在する必要があります。

この変更により、ライブラリの動作が改善され、いくつかの変更が加えられるため、古いバージョンとは別にしたいと思います。

4

2 に答える 2

8

Sonatypeは、プロジェクトをフォークするときにを変更することを推奨しています。groupId

B2) フォークされたプロジェクトの groupId (おそらくあなたが所有し、フォークに適したもの) の下にそれらをアップロードします。

于 2013-08-26T19:42:57.440 に答える
4

内部使用のために他のプロジェクトをフォークしていると思いますか?次に、元の groupId/artifactId を保持しますが、バージョンに接尾辞を追加します。アップストリーム バージョンが 1.0.0 の場合、カスタム バージョンは 1.0.0-custom になります。

パブリック フォークを作成する場合、基本的には新しいプロジェクト名を使用する必要があるため、新しい groupId/artifactId を使用する必要があります。

于 2012-08-22T09:02:39.123 に答える