Maven の中央リポジトリを使用してオープンソース プロジェクトをデプロイするには? [closed] 質問する

Maven の中央リポジトリを使用してオープンソース プロジェクトをデプロイするには? [closed] 質問する

独自のオープンソースのものを Maven の中央リポジトリに取り込むためにできることはありますか?

私は何度も、自分のプロジェクトをMavenの中央リポジトリにどうやって入れたらいいのか疑問に思ってきました。特に、有名なプロジェクトが独自のリポジトリをホストしていて、ユーザーが依存関係を追加する必要があるのを見たので、私自身もそう思っていました。そしてリポジトリです。同時に、他のプロジェクトがそれらのプロジェクトに依存することが難しくなってきています。他の人に追加のリポジトリを追加してほしくないし、自分でリポジトリをホストすることも望んでいないので、他の方法を探しています。

また、一部のプロジェクトでは、自己ホスト型リポジトリではなく Maven Central にデプロイするオプションを使用していないのはなぜでしょうか? 明らかでない、何か良い理由があるのでしょうか?

ベストアンサー1

Domi が述べているように、最も簡単な方法は Sonatype の無料ホスティングを使用することです。これは、アーティファクトを Maven Central に渡すには、まず Sonatype などの「承認されたフォージ」にアップロードする必要があるためです。

私は、OSS プロジェクトの構築に Maven を使用するかどうかに関係なく、Sonatype を使い始める方法を説明した短いガイドを作成しました。独自のガイドがありますが、明確ではないため、不足している部分を投稿に追加し、適切な場所に元のガイドへのリンクを貼っています。http://theholyjava.wordpress.com/2010/02/07/releasing-a-project-to-maven-centr/

おすすめ記事