6

アーティファクト ストア ソリューションとして、Nexus と Artifactory を評価しています。リモートの Maven リポジトリをうまくキャッシュできます。どちらも RPM パッケージと NPM モジュールをキャッシュできますか?

4

5 に答える 5

7

どちらも rpm パッケージのホストされた yum リポジトリをサポートしていますが、どちらも他のリポジトリのプロキシをサポートしていないと思います。

ただし、これは以前に Nexus で見た機能要求です。ただし、Nexus の Yum リポジトリは Maven リポジトリにラップできるため、プロキシされた rpm パッケージを含む Maven リポジトリを yum リポジトリとして公開できます。

NPM は非常に異なるパッケージ形式 (内部データベースを使用) であり、Nexus のユーザーから要求されています。Nexus プラグインの形で自分でサポートを実装することもできます。Nexus の YUM サポートは、もともとコミュニティへの貢献として作成されました。

更新: NPM サポートは、2.10 のリリース以降、Nexus Open Source および Professional の一部として利用できます。詳細については、ブログ記事を参照してください。ドキュメントも入手できます

于 2013-09-12T06:18:08.303 に答える
6

Nexus (2.10 以降) は NPM をプロキシできます。

http://books.sonatype.com/nexus-book/2.10/reference/npm.html

ただし、2 番目、3 番目のレベルの依存関係が "registry" 構成設定を無視し、 https://registry.npmjs.orgのデフォルト レジストリからのダウンロードに進むという問題があります。これは、Nexus ではなく NPM の問題です。

于 2014-09-25T08:20:03.000 に答える
3

Artifactory は優れた RPM サポートを備えています。NPM はパイプにあります。

于 2013-09-10T20:35:56.333 に答える
0

最新バージョン 3.5.3 では、artifactory pro は正式に YUM リモート リポジトリをサポートするようになりました (試してみました)。

ただし、完全なリポジトリをミラーリング/プロキシすることしかできないことに注意してください。リモート リポジトリのメタデータは再計算されないため、除外/包含、および仮想リポジトリは機能しません。

于 2015-03-27T16:43:46.417 に答える