2017-05-19 4 views
1

Nexusサードパーティのリポジトリに手動でアップロードされたJARファイル(POMファイル付き)があります。サードパーティリポジトリは、パブリックリポジトリグループの一部です。Nexusで正しいPOMファイルが提供されないのはなぜですか?

パブリックリポジトリからPOMをダウンロードすると、groupId、artifactIdおよびversionを持つ最小限のPOMファイル(依存関係はありません)が表示されますが、サードパーティのリポジトリから直接ダウンロードすると正しいPOMが得られます。

パブリック・リポジトリ・グループの記憶域フォルダを調べましたが、POMファイルのコピーはありませんでした。

何らかの理由で最小限のPOMファイルを生成するNexusリポジトリグループに魔法がありますか?小さなPOMファイルがどこから来るのか分かりません。私はリポジトリグループのインデックスを更新/修復しましたが、それは役に立ちませんでした。

+0

アップロードした場合、アップロード中にpomファイルを生成するためにチェックを入れましたか? ... – khmarbaise

+0

ファイルはサードパーティのリポジトリに手動でアップロードされています。私はそれからすべてを直接ダウンロードするとき、http://mynexus/nexus/content/repositories/thirdparty/mygroupid/myversion/myartifact.pom。公的なrepoグループからのダウンロード時にのみ、私は間違ったファイルを取得する:http://mynexus/nexus/content/repositories/public/mygroupid/myversion/myartifact.pom – schoenk

答えて

0

私は非常に簡単な解決策を見つけました。このファイルは、(間違ったpomとともに)パブリックリポジトリグループの一部である別のリポジトリにもアップロードされました。

+0

あああ..それは意味がある... – khmarbaise

関連する問題