Bonjour,
Est-ce quelqu'un a déjà paramétré le proxy Archiva ?
Auriez-vous quelques détails sur ce qu'il faut paramétrer au niveau de Maven et d'Archiva ?
Merci
Bonjour,
Est-ce quelqu'un a déjà paramétré le proxy Archiva ?
Auriez-vous quelques détails sur ce qu'il faut paramétrer au niveau de Maven et d'Archiva ?
Merci
Regarde ces liens, tu devrais y trouver ce que tu cherches:
http://docs.codehaus.org/display/MAV...d+with+Archiva
http://docs.codehaus.org/display/MAV...iva+as+a+Proxy
http://docs.codehaus.org/display/MAVENUSER/Archiva
J'ai bien suivi les démarches mais visiblement il y a un bout qui manque.
Ce que j'ai fait :
- J'ai créer un nouveau repository à l'aide d'archiva.
- J'ai définit ce repository comme étant un proxy pour les deux repo distant pré-configurés dans archiva.
- Dans mon fichier settings.xml, j'ai ajouté un nouveau repository.
- Dans mon fichier settings.xml, j'ai ajouté un nouveau server avec les infos de connexions du compte admin d'archiva.
Mais à aucun moment les ressources que je ne possède pas sur mon poste local ne sont recopiées dans le proxy avant qu'elles soient téléchargées en local sur mon poste.
Si tu veux utiliser uniquement Archiva comme repository (avec mécanisme de proxy) pour les repo distant), il ne faut pas configuer ton repo Archiva dans ton settings.xml comme repository mais comme mirroit, ainsi maven n'utilisera plus le repo distant repo1.maven.org/maven2 mais toujours Archiva.
Mais à ce moment on perd le mécanisme de proxy puisque ça ne devient plus qu'un mirroir.
Or je ne veux pas un mirroir complet d'aun repo distant, je veux juste que les ressources téléchargées une fois se mettent dans mon proxy avant de les obtenir en local.
Si tu utilises mirror dans ton settings.xml, tu ne perd pas le mécanisme de proxy, au contraire. Le terme mirror signifie que tu ne veux pas utilisé le central repo mais un "mirroir" de celui-ci. Le "miroir", dans ton cas" est archiva, mais archiva ne va pas faire un mirroir du central repo, il ne stockera, avec le mécanisme de proxy, que les artifacts demandé par le client maven.
Partager