有料または無料のホスティングソリューションはありますか?
これらは私が知っている代替策です:
ただし、これらはすべて、リポジトリマネージャーを使用するだけでなく(ネクサスを使用する以外に)メンテナンスオーバーヘッドが必要か、完全にサポートされているソリューションではないか、クローズドソースプロジェクト向けではありません。
インターネットで利用できるソリューションが必要なのに、それが会社の人々だけが利用できるはずの「プライベート」なソリューションである場合、他の方法はありますか?ここではすでに公開されているサーバーはないと想定しているため、Maven Artifactホスティング専用の新しいサーバーを用意するのは少し大きなようです。商用の代替品を見つけることができなかったことに少し驚いています。
私は mymavenrepo.com の開発者です。これは非常にシンプルなMavenホスティングであり、個人的な使用や小規模企業に最適です。
deps と呼ばれるサービスがあるようです。2017年にオープンする予定です。彼らの説明から、それは私の質問に対する答えのように聞こえますが、どうなるかを確認する必要があります。
私もこれを探していて、このリンクに出くわしました https://blog.openshift.com/nexus-repository-manager-in-the-cloud-for-free-with-openshift/ = OpenShiftでNexusアプリケーションをセットアップする方法を説明します。私はこのページで概説されている手順に従い、それをすぐに立ち上げて実行しました。 「匿名」ユーザーを無効にして、パブリックアクセスを削除し、独自のユーザーを設定できます。使用可能なLDAPに関連付けることができます。
JitPack は、非公開(プライベート)Mavenアーティファクトを簡単にホストできるようにするサービスです。
それが機能する方法は、ソースからプライベートGitリポジトリを構築し、結果のアーティファクトを公開することです。アーティファクトにアクセスできるのは、あなたと、社内の人々のようにGitリポジトリ自体にアクセスできる人だけです。
それを使用する方法は、リポジトリを追加して、依存関係をGitリポジトリにポイントすることです。
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.User</groupId>
<artifactId>Repository</artifactId>
<version>Tag</version>
</dependency>
クラウドにはNexusリポジトリ自体の商用製品はありませんが、Javaアプリケーションを実行するための機能を含む管理対象サーバーは適しています。また、他にも多数あります。他のパートナーCAのように、顧客にプロビジョニングするスタックに自動的に含めます。
管理しなければならない唯一のオーバーヘッドは、Nexus Repositoryをインストールして実行することです。ただし、これは簡単なことであり、数分で完了します。
使用方法によっては、これをVMで実行することもできます。これは、誰も必要としないときにオフにします。たとえば、1日24時間のうち..開発サーバーとCIサーバーでのみ必要な場合12 .. VM=残りの時間をシャットダウンします。これをすべて簡単に自動化することもできます。
これはプロモーションと考えられるかもしれませんが、DeveoのクラウドでMavenリポジトリをホストするためのサポートをリリースしました。リリース ブログ投稿 以外に利用できる情報はまだありません。ただし、価格設定はjFrogが提供するものよりも親しみやすくする必要があります。
免責事項:私はその会社と提携しています。