私は多くのMavenプロジェクトを管理しています。それらのほとんどは、内部のMavenリポジトリにデプロイされます。それでは、1つのプロジェクトをMavenCentralにリリースし始めたいと思います。これまで、内部リポジトリのdistributionManagementを指定する親POMがありました。この情報をMavenCentralにデプロイすることは意味がありません。
内部プロジェクトの配布管理をどのように指定する必要がありますか?内部プロジェクトの内部で、別の親pomグループを作成する必要がありますか?
Sonatypeは、リポジトリに直接デプロイする方法について言及していますが、独自の親pom(oss-parent)を使用することをお勧めします。mvnrepository.orgを使用しているプロジェクトを見ると、親としてoss-parentを持つプロジェクトは見つかりませんでした。ほとんどのプロジェクトは、アーティファクトを手動でSonatypeにデプロイしますか?彼らは最初にどこでどのようにそれらを展開しますか?
非常に多くの質問!私はこれがどれほど複雑であるかに驚いています...
更新:私が特定したプロジェクトのいくつかはoss-parentを使用していることがわかりました。親の親であるため、非表示になっています。