1

http://maven.restlet.orgをプロキシ リポジトリとして nexus リポジトリ (バージョン 1.9.2.4)に追加すると、nexus はリモート インデックスをダウンロードできません。
nexus ログに次のエラーが表示されます。

org.sonatype.nexus.proxy.ItemNotFoundException: 要求した remoteURL がリモート サーバーに存在しません (remoteUrl="http://maven.restlet.org/.index/nexus-maven-repository-index.gz

これはレストレットですか、それともネクサスの問題ですか? Nexus で Restlet を使用するにはどうすればよいですか?

全体のスタック トレースは次のとおりです。

リポジトリ「restlet」のリモート インデックスをフェッチできません [id=restlet] java.io.FileNotFoundException: nexus-maven-repository-index.gz (アイテムが見つかりません) at org.sonatype.nexus.index.DefaultIndexerManager$2.retrieve(DefaultIndexerManager. java:1114) org.apache.maven.index.updater.DefaultIndexUpdater.loadIndexDirectory(DefaultIndexUpdater.java:191) で org.apache.maven.index.updater.DefaultIndexUpdater.access$300(DefaultIndexUpdater.java:76) で org. apache.maven.index.updater.DefaultIndexUpdater$LuceneIndexAdaptor.setIndexFile(DefaultIndexUpdater.java:642) org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:861) org.apache.maven.index. org.sonatype.nexus.index の updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:157)。DefaultIndexerManager.updateRemoteIndex(DefaultIndexerManager.java:1132) org.sonatype.nexus.index.DefaultIndexerManager.downloadRepositoryIndex(DefaultIndexerManager.java:1017) org.sonatype.nexus.index.DefaultIndexerManager.reindexRepository(DefaultIndexerManager.java:892) .sonatype.nexus.index.DefaultIndexerManager.reindexRepository(DefaultIndexerManager.java:841) org.sonatype.nexus.index.DefaultIndexerManager.reindexRepository(DefaultIndexerManager.java:815) org.sonatype.nexus.tasks.ReindexTaskHandlerLegacy.reindexRepository(ReindexTaskHandlerLegacy) .java:60) org.sonatype.nexus.tasks.AbstractIndexerTask.doRun(AbstractIndexerTask.java:72) org.sonatype.nexus.scheduling.AbstractNexusTask.call(AbstractNexusTask.java:159) org.sonatype.scheduling. DefaultScheduledTask.call(DefaultScheduledTask.java:437) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run で $301 (未知のソース) java.util.concurrent.ThreadPoolExecutor$Worker.runTask (未知のソース) で java.util.concurrent.ThreadPoolExecutor$Worker.run(不明なソース) java.lang.Thread.run(不明なソース) 原因: org.sonatype.nexus.proxy.ItemNotFoundException: 要求したリモート URL がリモート サーバーに存在しません (remoteUrl="http://maven.restlet. org/.index/nexus-maven-repository-index.gz") org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage.retrieveItem(CommonsHttpClientRemoteStorage.java:240) at org.sonatype.nexus.index.DefaultIndexerManager$2.retrieve(DefaultIndexerManager.java:1097) ... 21 詳細

4

1 に答える 1

2

そのリポジトリを使用するためにリモート インデックスは必要ありません。UI を使用してそのリポジトリに含まれるアーティファクトを検索することはできませんが、Nexus は、直接要求されたときにアーティファクトにアクセスできます (「POM で依存関係として定義されている」など)。

編集: この質問は、Nexus - インデックスのないプロキシ リポジトリの複製ですか? .

于 2012-10-04T10:29:50.947 に答える