1

コマンド ラインを使用して sonatype nexus リポジトリからファイルを追加およびプルすることは可能ですか?

rpm ビルド環境のソース ディレクトリ (tarball とすべて) を保存しようとしていますが、それを行うためにローカルで利用できる nexus ファイル リポジトリがあると言われました。

しかし、私はこれまでネクサスに遭遇したことがないので、それを操作する方法がわかりません。Javaプロジェクトについて私が言えることから、それが仕事をすることができれば、私は十分に満足しています.

ファイルを特定のディレクトリにrsyncするだけで、nexusがWebインターフェイスを介してそれらを認識できるようになることを望んでいました。

4

2 に答える 2

2

この答えを確認してください:

バイナリファイルをnexusリポジトリに置くことは可能ですか?

Mavenコマンドラインを使用してファイルをアップロードできます。アップロードすると、標準のHTTPリクエストを使用してファイルを取得できます。

Nexus GUIには、Webベースのファイルアップロードのメカニズムもあります。

于 2012-05-07T22:56:38.130 に答える
0

rpm ビルド環境については、 Nexus Yum Pluginをご覧になることをお勧めします。RPM パッケージをホストする Yum リポジトリとして、Nexus のリポジトリを公開できます。より多くのドキュメントがサイトにあります。

Nexus とのやり取りに関しては、REST APIと http リクエストのセットに基づいています。したがって、bash などを含む任意のスクリプトを作成できます。または、独自のプラグインを作成することもできます。

一般に、Nexus はあらゆる種類のアーティファクトをサポートしており、.net/NuGet、Eclipse Update Sites (P2)、OSGI、Maven サイト、そしてもちろん Maven2 と Maven 1 を具体的にサポートしています。しかし、ご覧のとおり、プラグインによって拡張できます。Nexus を apt-deb/deb リポジトリとして公開できるプラグインを誰かに書いてもらいたいです。

これらはすべて、Nexus に関する無料の本に記載されています。

免責事項: 私はNexus 関連のトレーニングを行っており、本に関する最近の更新をいくつか行いました。

于 2012-05-09T01:13:04.983 に答える