問題タブ [maven-indexer]
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.
maven - nexusでレガシーリポジトリにインデックスを付けることは可能ですか?
大規模なmaven1インストールをmaven2に移行しようとしています。nexus 1.5をインストールし、レガシーホストリポジトリとそのm2仮想ビューを作成しました。Maven 2ビルドスクリプトは、問題なくアーティファクトにアクセスできます。動作していないのは、レガシーリポジトリのnexus-indexだけです。現在、レガシーホストリポジトリには検索に含めるオプションがなく、仮想m2ビューもインデックスに含まれていないようです。
古いレガシーMaven1リポジトリをnexusで検索できるようにする方法はありますか?
java - Maven リポジトリをスキャンするにはどうすればよいですか?
私はEclipse用のコード共有プラグインを開発しています(学士論文プロジェクト用)。
現在、Maven リポジトリをスキャンしてパッケージ リストを生成しようとしています。
maven.model クラスを使用して pom.xml をダウンロードして解析できますが、どの maven クラスが archetype-catalog.xml の解析を担当しているのかわかりません
Maven 以外のパーサーはありますか?
pom.xml ファイルのリポジトリ ツリー全体をスキャンすることはできますか?
編集:nexus-indexerを見つけましたが、それを使用するのが難しいとは思いません:(
maven - Nexus/Artifactory/etc なしで Maven リポジトリにインデックスを付ける方法は?
いくつかのオープン ソース用に独自の小さな Maven リポジトリを実行しています。私は専用サーバーを持っていないので、Google コード リポジトリを使用し、ファイル システムにデプロイしてからコミットしてプッシュします。私にぴったりです。
nexus-maven-repository-index.properties
ただし、一部の Maven ツールは aとインデックス (GZ 内)を探します。このインデックスを生成したい
- ここにないという警告を取り除く
- Maven は、そこにないアーティファクトのリポジトリを試行しません。
どうやってやるの?インデックスを生成できるツール (Java メイン) はありますか? また、小さなコマンドライン ツールで適切な Nexus Jars を使用する方法のヒントも歓迎します。
java - Nexus によって生成された Maven リポジトリ インデックスを解析/解凍/解凍する方法
Maven Central 用に生成されたインデックスをhttp://mirrors.ibiblio.org/pub/mirrors/maven2/dot-index/nexus-maven-repository-index.gzからダウンロードしました
これらのインデックス ファイル (groupId、artifactId、version など) から成果物情報を一覧表示したいと思います。そのための高レベルの API があることを読みました。次のmaven依存関係を使用する必要があるようです。ただし、使用するエントリ ポイント (どのクラスですか?) と、それを使用してそれらのファイルにアクセスする方法がわかりません。
maven - jboss神経叢エラーでのmavenインデックス検索
こんにちは、jboss にデプロイされた seassion Bean から Maven リポジトリを検索しようとしています
このコードは javaSE で動作します
jboss では、次の例外が発生します。
私の知る限り、DefaultNexusIndexer をインスタンス化できるため、これはビルド パスとは何の関係もありません (神経叢が注入を行わなければならないため、これは機能しません)。
助けてください
maven - Nexus - インデックスのないプロキシ リポジトリ?
プロキシをパブリック リポジトリ (特にcamel-extra )に追加しようとしています。ただし、Nexus ログに次のエラーが表示されます。
リポジトリ camel-extra のリモート インデックスを取得できません
そしてさらに下に:
リクエストした remoteURL がリモート サーバーに存在しません (remoteUrl="http://camel-extra.googlecode.com/svn/maven2/releases/.index/nexus-maven-repository-index.properties")
「リモートインデックスのダウンロード」が「True」であることを確認し、インデックスを修復し、インデックスを更新しましたが、すべて役に立ちませんでした。提供された URL を参照すると、アーティファクトがあることがわかります。
リポジトリにこのファイルがない場合、Nexus 経由でプロキシできないのでしょうか?
ティア、ロイ
アップデート
皆さんの回答に感謝します - インデックスなしで成果物を引き出すことができました。再度、感謝します!
nexus - Sonatype Nexus から古いインデックスをパージする
Maven リポジトリのプロキシには Sonatype の Nexus 1.9.2.2 を使用しています。私たちの問題は、インデックスが非常に多くのディスク容量を消費していることです。私たちのすべてのリポジトリは約 25GB のスペースを占有し、拡大しています。
たとえば、このディレクトリには次のような最大 4 GB のインデックス ファイルがあります。
これらのファイルをきれいに削除する方法はありますか? たとえば、スケジュールされたタスクを使用していますか?
前もって感謝します!
maven - なぜネクサスインデックスはスナップホットジャーをリストしないのですか?
Nexusインデックスには、スナップショットのpom、zip、test.jar、sources.jar、およびdocs.zipがリストされていますが、jarアーティファクトはリストされていません。
- ストレージのNexusビューにjarが表示されます
- このインスタンスからdepsを定期的にjarにプルするMavenユーザー
ダウンロードリンクを使用して検索とインデックスに表示する方法はありますか、それとも意図的にリストにないデフォルトのアーティファクトです(私は常にpom経由でアクセスする必要があるためだと思います)。
maven - Nexus index loses artifact after deploy
I have a nexus repo (v2.1.2) where I deploy osgi bundles created with the maven-bundle-plugin. By default, the nexus index doesn't include packages of type bundle, so if i do a search for a bundle, I only get a reference to the pom, not the bundle (jar).
However, following this entry, I managed to make it work correctly. Here is what I added to /usr/local/sonatype-work/nexus/conf/packaging2extension-mapping.properties
If after the change I do a rebuild index as suggested in the article, now the index contains the bundles. However, my problem is that when i redeploy a new snapshot of one of the bundles, it disappears from the index. The only way to get it back is by recreating the index one more time. Obviously at this point the whole workflow is unusable: i can't manually recreate the index after every deploy.
Is this a known issue? a bug? a misconfiguration?
Any ideas how to fix it?
I'm using the REST api to do queries so losing the artifacts from the index is pretty bad