IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Maven Archiva et Proxy Connectors


Sujet :

Maven Java

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 116
    Par défaut Maven Archiva et Proxy Connectors
    Bonjour,

    J'ai installé Maven.

    J'ai dans mon settings.xml un repository local.

    Un remote repository sur un serveur Linux Ubuntu sur

    lequel j'ai installé Archiva, le serveur se nomme Eros.

    Je travaille avec un FrameWork fourni sur un serveur distant (ligne dédiée), c'est sur ce serveur que se trouve les jar(s) dont Maven a besoin.

    Pour résumé l'architecture est la suivante :

    Poste dév Local -> Eros (Proxy Connectors) -> serveur distant (ligne dédiée).

    Théoriquement :
    Lorsque je compile Maven recherche d'abord sur mon repository local, si il ne trouve pas il cherche sur Eros, et si il ne trouve pas sur Eros il cherche sur le serveur distant qui est défini dans Archiva au niveau de la section "Proxy connectors".

    Eros rappatrie bien les jar(s) du serveur distant, mais lorsque qu'un autre développeur compile il va également chercher sur le serveur distant alors que les jar(s) sont sur Eros, il devrait s'arrêter, or dans le logs d'archiva je vois bien qu'il essaie de passer par le serveur distant, ce qui ne va pas.

    Est-ce que quelqu'un sait comment gérer une telle architecture ?

    A chaque compilation voici les logs que je vois dans les logs Archiva :

    2008-06-30 10:23:26,274 [http-8083-Processor24] WARN org.apache.maven.archiva.proxy.RepositoryProxyConnectors:default - Transfer error from repository "macif-snapshots-repo" for artifact com.macif.kernel:technical-core:FWK_1.2.9-20080418.150838-1::pom, continuing to next repository. Error message: Download failure on resource [http://serveurdistant:8080/archiva/r...8-1.pom]:Error transferring file
    Pourquoi j'ai cette erreur qui revient à chaque fois que je compile ???

    Sous eclipse à chaque fois il me met :
    checking for updates from snapshots etc...

    J'ai installé Archiva sous Tomcat sous forme de webapp sur mon serveur Eros et configurer des proxies connectors.

    Bref je ne comprend pas ce qui se passe. Quelqu'un aurait-il la même architecture et pourrait m'aider ?

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 116
    Par défaut
    J'ai ajouté deux repositories avec l'application web d'archiva, afin que les artefacts downloadés des deux remotes repositories en proxy connectors soient stockés dedans mais je n'ai rien dans les url(s) webdav...

    Qu'est-ce qui ne va pas ?

    Franchement j'ai du mal a tout comprendre.

    Sur mon poste en local j'ai un settings.xml dans lequel est défini un repository local, et deux remote repository (les deux que j'ai crée sous Archiva).

    Sur Archiva (qui se trouve sur une autre machine que la mienne) j'ai défini deux repos et deux remote repos en proxy connectors...

    Sous linux j'ai déployer Archiva en webapp avec Tomcat c'est donc sous /home/tomcat/.m2/settings.xml que je fais la configuration...

    j'ai défini un uniquement un mirroir dans lequel j'ai mis ceci :

    <mirror>
    <id>mirrorId</id>
    <mirrorOf>*</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://eros.inservio.local:8080/archiva/repository/proxySnapshots</url>
    </mirror>
    Eros étant mon serveur Archiva.

    A ce stade il me semble que les proxies connectors devraient prendre le relais, et eros, stocker les artifacts dans les deux repos que j'ai crée sous Archiva, or il ne se passe rien...

    Quelqu'un peut m'aider ? parce que là c'est un moment de solitude...

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 197
    Par défaut
    Depuis Eros est ce que tu arrives a recuperer les jars et les metadatas de ton serveur distant (avec un wget par exemple ?)
    As tu un proxy http entre les deux ? Es t'il réputé pour fonctionner correctement ?
    Comment as tu configuré ton proxyConnector ? Quelle politique de chargement ? De gestion d'errreurs ?

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 116
    Par défaut
    Bonour,

    Effectivement le wget depuis Eros vers le serveur distant ne fonctionne pas...

    Pour ce qui est de la gestion d'erreur et de la politique employés, j'ai fait un imprime écran, ce sera plus rapide.
    Images attachées Images attachées  

  5. #5
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 197
    Par défaut
    Il faut que tu creuses pour voir si il y a un probleme sur ta liaison eros->serveur remote
    Ta config semble normale.

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 116
    Par défaut
    C'est bon le wget passe.

    J'ai ajouté une route sur le serveur eros.

    Maintenant je vais voir si ça fonctionne.

Discussions similaires

  1. Maven : problème de proxy
    Par Adrien_B dans le forum Maven
    Réponses: 3
    Dernier message: 31/08/2011, 08h28
  2. Maven birt plugin & mysql-connector
    Par ReaM dans le forum Maven
    Réponses: 1
    Dernier message: 25/03/2009, 09h23
  3. Maven + Archiva : mvn archetype:create
    Par igloof dans le forum Maven
    Réponses: 8
    Dernier message: 05/05/2008, 10h21
  4. utilisation de wagon-ssh + Maven + Archiva
    Par erm31 dans le forum Maven
    Réponses: 3
    Dernier message: 04/12/2007, 10h07
  5. [archiva] Archiva comme proxy
    Par jerrr dans le forum Maven
    Réponses: 9
    Dernier message: 05/12/2006, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo