問題タブ [nexus]
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.
java - nexus を使用して春のマイルストーン リポジトリをプロキシする方法
nexus を使用して春のマイルストーン リポジトリをプロキシしたいと考えています。
正しい URL を教えてください。
ant - Ivy:Nexusで公開されたスナップショットの取得とその依存関係
Ivyを使用して、次のAntターゲットを使用して、ビルドされたJarのスナップショットをローカルでホストされているNexusリポジトリに公開しています。
これは正常に機能しているように見え、Jarとそれに関連するivy.xmlがリポジトリに存在します(ファイル名mymodule-SNAPSHOT.jarおよびivy-SNAPSHOT.jar)。
後で、別のビルドスクリプトで、Jarとそれに関連する依存関係(つまり、ivy.xmlで指定されているもの)をディレクトリに取得したいと思います。
これは私が使用しているAntターゲットです。
これにより、Jarがディレクトリに取得されますが、依存関係は取得されません。また、追加すると
構成が見つからないため、取得に失敗します。
そのため、取得は単にivy.xmlを参照しておらず、したがって依存関係を解決していないようです。
これはうまくいくべきですか、それとも私は何かを誤解していますか?
maven - スナップショットソースの展開-可能ですか?ビルド番号をインクリメントします
何が間違っているのかわかりませんが、スナップショットとソースをでデプロイしてgpg:sign-and-deploy-fileいますが、ソース名には常に次のビルド番号の値があります。Artifact-timestamp-1.jarおよびartifact-timestamp-2-sources.jarのように
そのため、スナップショットの依存関係がある場合は、artifact-timestamp-1.jarではなくartifact-timestamp-2.jarを探します。
ビルド番号プラグインなどを使用していません。このアーティファクトのpom定義には、資格情報のみが含まれています。
私もSCMを使いません...
スナップショットソースを展開するための回避策はありますか?明らかにそれは設計を許可されていません。

maven-2 - Maven2/3のMaven1ソースアーティファクト?
私は、app-0.0.1-src.jarという名前のソースjarを持つMaven1アーティファクトの大規模なベースを持っています。このリポジトリは、nexusを使用してMaven2ビューに変換されます。残念ながら、ソースjarのm2規則は「...- sources.jar」であるため、m1アーティファクトにはソースがありません。
ネクサスまたはその他の方法で、maven 2(特にm2eclipse)に古い分類子を使用してソースをダウンロードさせる方法はありますか?私は成功せずにこのようなことを試みました:
nexus - Maven なしで成果物を Nexus にアップロードする
バージョン管理されたビルド アーティファクトを生成する非 Java プロジェクトがあり、これを Nexus リポジトリにアップロードしたいと考えています。プロジェクトは Java ではないため、ビルドに Maven を使用しません。また、Nexus にファイルを取り込むためだけに Maven/POM ファイルを導入したくはありません。
ブログの Nexus REST API へのリンクはすべてサインイン ウォールに行き着き、「ユーザーの作成」リンクは表示されません。
では、ビルド アーティファクトを Maven なしで Nexus リポジトリにアップロードする最良の (または合理的な) 方法は何ですか? 「bash + curl」、または Python スクリプトでさえ素晴らしいでしょう。
maven - プロファイルに基づいてデプロイされたアーティファクト名を変更する
私は Web アプリケーションの pom ファイル、ビルド プロファイルを持っています。これは、qa テストのために (私のコードで) いくつかの必要なことを行います。
このコードは svn にあり、このコードは Hudson でコンパイルされ、nexus にアーティファクトをデプロイします。
Hudson には 2 つのジョブがあります。1 つは qa プロファイル (-P qa) 用で、もう 1 つは顧客用です。
必要なのは、qa プロファイルでデプロイ フェーズ中にアーティファクトの名前を変更して、nexus に qa 用と顧客用の 2 つの異なる war ファイルがあるようにすることです。
私は(Google検索の後)hudsionで何もしないように見える次を使用します!
アイデアはありますか?
eclipse - Eclipseワークスペースプラグインフォルダにある巨大な*.CFSファイルとは何ですか?
WDドライブがいっぱいになっていることに気付き始め、サイズ:巨大なファイル検索を実行しました。ここにいくつかのファイルがあります:
F:\SCOTT-SHARED-DESKTOP\My Documents\JPA_SPRING_STRUTS\.metadata\.plugins\org.maven.ide.eclipse\nexus\d9d714e11cb097b3ffcec91cccc65d3e_58.cfs
189,992 KB(189 MB)を超える!
誰かがこれらの悪党について知っていますか?
nexus - 「LATEST」が最新バージョンにリダイレクトされることは、Nexus ドキュメントのどこに記載されていますか?
したがって、Nexus に「LATEST」のバージョンを指定すると、指定されたビルド製品の最新バージョンにリダイレクトするように指示されるようです。
ドキュメントのどこにこれが実際に文書化されていますか?
deployment - ローカル アーティファクトで Nexus リポジトリを更新する
最近、いくつかの Maven アーティファクトをローカル リポジトリ (.m2/repository) に直接ダウンロードしました。ここで、Nexus Repository Manager をインストールし、すべてのアーティファクトを再度ダウンロードせずにストレージをいっぱいにする必要があります。Nexus リポジトリをローカルのもので更新する方法はありますか。Nexusは公開サーバー(中央、コードハウスなど)に関するアーティファクトを分離し、ローカルリポジトリ構造はそうしないため、単純にコピーしたくありません。
更新: 一方、アーティファクトをローカル リポジトリから Nexus ストレージ (パブリック リポジトリ) にコピーしました。Nexus webapp 経由でアーティファクトを参照できますが、Maven はどういうわけか Nexus からアーティファクトを解決できません。特に登録する必要はありますか?パブリック リポジトリのインデックスを再作成し、Nexus を複数回再起動しましたが、変更はありません。
java - Maven リリース プラグインが失敗する: ソース アーティファクトが 2 回デプロイされる
hudson で maven リリース プラグインを使用し、リリース プロセスの自動化を試みています。release:prepare は問題なく動作します。release:perform を実行しようとすると、ソース アーティファクトをリポジトリに 2 回アップロードしようとするため失敗します。
試したこと、
- スーパー pom から Maven ソース プラグインを含むプロファイルを削除する (動作しませんでした)
- -P!attach-source release:prepare release:perform としてリリースの hudson の目標を指定します。ソースプラグインが実行されないようにすると思いました。(動作しませんでした)。
- プラグイン フェーズをスーパー pom の存在しないフェーズに指定しようとしました。(動作しませんでした)
- プラグイン構成を forReleaseProfile として false として指定しようとしました。(何だと思いますか??あまりにもうまくいきませんでした)
それはまだこのエラーを吐き出します。
これに関するヘルプは本当にありがたいです。