web-dev-qa-db-ja.com

無料のオンラインMavenリポジトリはありますか?

無料のオンラインのプライベートmaven2またはmaven3リポジトリはありますか?そのチームはさまざまな地域からリポジトリにアクセスできます。

25
Maheshkumar

Githubを使用する場合、プライベートgithubプロジェクトをmavenリポジトリとして使用できます。 Mavenアーティファクトをgithubに公開する方法については、こちらの手順をご覧ください。 https://stackoverflow.com/a/14013645/82156

15
emmby

dropboxをオンラインのMavenリポジトリに使用できます。しかし、それは完全にプライベートではありません。十分なプライバシーが確保されている場合は使用できます。

これは、Dropboxに無料のMavenオンラインMavenリポジトリを作成するための手順です

  1. Dropboxでアカウントを作成する
  2. Dropboxクライアントをダウンロードしてインストールする
  3. Dropboxクライアントをインストールすると、「Dropbox」というフォルダがUsersフォルダに作成されます。その中にパブリックフォルダがあります。パブリックフォルダーにサブフォルダーを作成し、そのサブフォルダーのURLをコピーします(例:C:\ Users\Lakshman\Dropbox\Public\repository)
  4. 次のコマンドを実行して、プロジェクトアーティファクトをこのパスにデプロイします

mvn deploy -DskipTests=true -DaltDeploymentRepository=dropbox::default::file:///C:/Users/Lakshman/Dropbox/Public/repository

  1. これをpomファイルで上記のタスクに使用できます

     <distributionManagement>
        <repository>
        <id>dropbox.repo</id>
         <url>file:///C:/Users/Lakshman/Dropbox/Public/repository</url>
        </repository>
    </distributionManagement>
    

ローカルフォルダーをDropboxと同期している場合は、アーティファクトがオンラインリポジトリに自動的にアップロードされます。 Dropboxにログインしてリンクを取得し、パブリックフォルダーに移動してcopy public linkをクリックします。

このソリューションは here から取得し、参照 this も参照します。

11
lakshman

個人的なプロジェクトのための無料のリポジトリを見つけました。ただし、チームワークやプロの使用には適さない場合があります。ロシア出身のようです。私はそのプロジェクトとは何の関係もないので、そこに投稿されたデータのプライバシーについては知りません。しかし、問題なく動作するようです。

https://mymavenrepo.com

私は試していませんが、

https://bintray.com/

これは良い評判があるかもしれません:)

6

更新:GitHubは、Mavenをサポートするベータ版のパッケージ機能を起動します: https://github.com/features/package-registry

更新:DeveoはPERFORCEによって取得されました。参照 このリンク

9月12日の時点で、DeveoはHelix TeamHubになりました。新しい名前とブランドは、DeveoとPerforceの新しい統合ソリューションを表しています。

Helix TeamHubは、Helix4Gitを搭載したHelix TeamHub Enterpriseを使用して、クラウドまたは独自のサーバーでホストできます。

お試しになりましたか Deveo 、私はこのクラウドサービスを使用しており、無料で1Gストレージを使用しています。その上にMavenリポジトリーをデプロイできます。

Deveo 3.17の新機能

リポジトリ間のプルリクエスト

MavenおよびIvyリポジトリー

問題の締め切り

絵文字

enter image description here

4
Xin Meng

私は最近、Google Cloud Storage( multi-regional per default )に支えられて、プライベートリポジトリをホストする軽量のGoogle App-Engineアプリケーションを作成しました。

https://github.com/renaudcerrato/appengine-maven-repository

Google App-Engineのおかげで 無料の割り当て であり、必要な規模に応じて、何も支払う必要はありません。

3
Renaud Cerrato

この目的のために、SVNリポジトリを使用できます。それらのいくつかは無料で個人的な使用のために利用可能です。 Maven:単一のアーティファクトをsvnリポジトリーにコミットする

1
amra