問題タブ [nexus3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
file-upload - Java 以外のアーティファクトを nexus 3.1.0-04 にアップロードする
ホストされている nexus3 リポジトリに Java 以外のアーティファクトをアップロードできるようにしたいと考えています。このために、このリンクuploadToNexusで説明されている curl コマンドを使用しましたが、nexus 2 でしか機能しませんでした。groovy スクリプトを作成し、それらを nexus にアップロードして実行できることにも気付きました ( RestApi、しかし、できるかどうかはわかりませんアーティファクトをアップロードするための groovy スクリプトを作成します.この可能性を与える groovy スクリプトはありますか?maven deploy プラグインに代わる maven 以外の代替手段があるかどうかも疑問に思っていますか?事前に感謝します.
docker - Nexus 3 docker レジストリにログインできない
Docker、Nexus3、および HTTP ポート 8123 を使用する Nexus の Docker リポジトリを使用して AWS EC2 インスタンスをセットアップし、必要なすべての設定を行って、Docker から表示できるようにしました。長い調査の後、Docker 構成ファイルに正しいオプションを追加したので、実行時にdocker info
安全でないレジストリが正しい IP アドレスに設定されていることがわかります。問題なく自分のマシンから Nexus マネージャーの URL にアクセスでき、リポジトリなどを作成できます。
次に、次のように EC2 インスタンス内から docker login を試みます。
そしてしばらくすると、次のようになります。
これを修正するために非常に多くのことを試みましたが、何も機能していないようです。docker login が Nexus3 レジストリを参照できない理由を理解するために、これまで 1 日を費やしてきました。
何か案は?
docker - Sonatype Nexus3 Docker イメージ - 内部 Docker リポジトリのセットアップ方法
これを設定した経験のある人はいますか?sonatype/nexus3 設定で https を有効にする必要がありますが、ファイルは読み取り専用です。nexus3 イメージを使用して docker ビルドを実行せずにこれを編集するにはどうすればよいですか? コンテナー内で root としてログインできますか?
maven - Nexus 3 : 最新のスナップショットを取得するには?
Nexus 3 にはまだ REST API がないことは周知のとおりです。これは私にとって非常に奇妙です。wget または curl を使用してアーティファクトを手動でダウンロードすることしかできません。しかし、Maven 3 を使用しているため、すべてのスナップショット アーティファクトは、次のようなタイムスタンプを使用して名前が付けられます。
リポジトリから最新のスナップショットを取得する方法を知りたいですか? アーティファクトのダウンロード プロセスを自動化したいのですが、名前が変更されたため、これを実現する方法が見つかりませんでした。
ありがとう。
maven - Nexus3: 特定の Maven リポジトリを別のブロブ ストアに移動する
Nexus 2 からアップグレードして Nexus 3 をインストールしたところ、すべての Maven リポジトリがデフォルトのブロブ ストアにあることに気付きました。リリース リポジトリを別のブロブ ストアからホストされるように移動したいと考えています。これを達成する最も簡単な方法は何ですか?
maven - コンポーネントと関連アセットのリストを Nexus3 から取得するには?
ソフトウェア アーティファクトの永続性をリファクタリングできるように、Sonatype Nexus3からアセットをエクスポートしようとしています。主に、Nexus3 をさまざまなリポジトリのミラー/グループ化ツールとして使用し、現在のように直接プッシュしないようにしたいと考えています。これを機能させるには、Docker、Maven、および NPM のすべてのコンポーネント/アセットを抽出する必要があります。問題は、Nexus3 がアセットの永続化にブロブ ストアを使用していて、未加工のアセットを取り出したいことです。
Docker イメージは簡単です。各リポジトリの Docker Registry API をたどって、プルするイメージのリストを取得し、それらを新しい場所にプッシュするだけです。
ただし、Maven アーティファクトの場合 (これは NPM アーティファクトにも当てはまると思います)、Maven Wagon プラグインのコピー ゴールなどを使用してリポジトリをエクスポートすることはできません。 Nexus3 には実装されていません。
Nexus3 がホストするリポジトリ内のすべてのコンポーネントと関連アセットのリストを取得できた場合、これは面倒ですが、スクリプトを作成するには十分です。Nexus3 からそのような情報を抽出するための CLI または API のトリックはありますか? Karaf OSGi コンソールにログインした後、組み込みの OrientDB インスタンスに対して実行できるクエリはありますか?
いくつかの指針を探しています!
nexus - Nexus はもはやオープンソースではありませんか?
Nexus 3.xを使用したいのですが、ライセンスが変更されているようです。2.x は でしたがEPL v1
、3.x には , がSONATYPE MASTER EULA AGREEMENT
代わりに付いています。
私の質問は: Nexus 3.x は自由に使用できますか?