2011-05-17 2 views
9

J'essaie d'ajouter un proxy à un référentiel public (en particulier camel-extra). Cependant, je reçois l'erreur suivante dans mes journaux Nexus:Nexus - référentiels proxy sans index?

Impossible de récupérer l'index à distance pour chameau supplémentaire dépôt

puis plus bas:

Le remoteUrl nous avons demandé n'existe pas à distance serveur (remoteUrl = "http://camel-extra.googlecode.com/svn/maven2/releases/.index/nexus-maven-repository-index.properties")

J'ai assuré que « Télécharger Remote Indexes 'est' True ', réparé l'index, mis à jour l'ind ex, tout en vain. La navigation vers l'URL fournie montre que les artefacts sont présents.

Donc, si un référentiel n'a pas ce fichier, n'est-il pas proxy via Nexus?

TIA, Roy

MISE À JOUR

Merci pour les réponses tout le monde - a pu tirer les artefacts sans l'index. Merci encore!

+2

Pourriez-vous être s'il vous plaît si gentil et nous dire _how_ vous avez pu configurer le référentiel sans le téléchargement d'index à distance? Votre réponse sélectionnée ne répond pas à cela. – guerda

Répondre

5

Les référentiels sans index publiés seront toujours proxy via Nexus (ou tout autre MRM). L'index est seulement un "écrêtage" fournissant des extras utiles comme la recherche de tout le contenu distant, etc.

L'index ne participe pas du tout au proxy, donc son absence sur le remote n'affecte pas la fonctionnalité principale de Nexus at all: pour créer des artefacts de proxy à partir du référentiel distant.

3

A partir du nexus documentation, il semble que le téléchargement d'un index est configurable.

La valeur par défaut pour les nouveaux référentiels proxy est activé, mais tous les dépôts par défaut inclus dans Nexus ont cette option est désactivée.

Vous devez désactiver le téléchargement de l'index distant.

+0

Mais le téléchargement de l'index à distance est exactement ce que je veux faire .. –

+1

@Roy. Pourquoi voudriez-vous télécharger un index distant qui n'existe pas? Tout ce que vous voulez est de proxy le référentiel distant qui est encore possible avec Nexus. D'autres ont souligné la même chose. – Raghuram

2

Oui, il est proxyable. Essayez simplement de télécharger un artefact qui est hébergé dans ce référentiel. Les index affectent uniquement la recherche et l'index publié à son tour par Nexus.

Questions connexes