2011-07-02 8 views
2

私はRepository Management with Nexusを読んでおり、その焦点はローカルプロキシとして機能するようです。代わりに私はカスタムアーティファクトを配布するためにそれを使用したいと思います(10以下のような非常に少ない)。それらのいくつかはオープンソースであり、企業や他の企業にとって私的なものもあります(私はコンサルタントです)。Nexusはインターネットサーバーにありますか?

Nexusが私のためではないことを知る前に、これは合理的な使用例だと思いますか?私は第2章でしかないので、Nexusが単一のアーティファクトをどのように許可するのか分かりません。 1つの選択肢は、別のパスにNexusの複数のコピーをインストールすることです。httpパスワードはおそらくスマートではありませんが

この質問の目的は、異なる特権を持つ異なる企業に私物を配布したり、イントラネットではなくインターネットで作業したりするためにNexusが適しているかどうかを知ることです。ありがとう!

答えて

2

Nexusでは、ホストリポジトリとプロキシリポジトリの両方を使用できます。これとは別に、仮想リポジトリとグループを持つことができます。グループは、1つの名前でリポジトリをグループ化するために使用できます。だから、あなたのクライアントだけに見えるべきいくつかのアーティファクト、あなたのOSSアーチファクトのための別のものを含むリポジトリをセットアップして、それをいくつかのクライアントのためにグループ化することができます。

また、有料のProバージョンを使用することもできます。この種類の機能があったと思います。

+1

NexusのOSS版でさえ、リポジトリターゲットを定義してから権限を割り当てるこのコア機能を備えています。あなたは尋ねられたことを正確に行うことができます。 –

5

これはNexusのインストールについて質問するのに非常に合理的だと思います。私は、ArtifactoryとNexus(最も人気のあるMaven reposの2つ)の両方を使用しており、Nexusがより柔軟でフル機能を備えていることを発見しました。 Sonatypeは、オープンソースのアーティファクトホスティングを求めているものと同様の設定をしています。その場合、セキュリティはダウンロードではなくアップロードのみを制限していると私は信じていますが、ダウンロードも安全であることを99%確信しています。 JBossには大規模な公開Nexusインストールもあります。

Sonatypeには、OSS版とNexusの商用版があります。あなたが探している分離は商業的な特徴だけかもしれません。しかし、あなたが説明した目的のためにNexusをお勧めします。 ヒント:第6章では、あなたが探しているものを実際に見つけることができると思います。

関連する問題