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 :

ARCHIVA et "WebDAV URL"


Sujet :

Maven Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut ARCHIVA et "WebDAV URL"
    bonjour,

    Quand on va dans repositories (en étant admin ) et qu'on click sur l'url "WebDAV URL" j'ai une fenêtre de login qui apparait.
    Quel est l'infos qu'il faut saisir ?

    Je n'ai paramétré aucun accès protégé sur mon tomcat.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Il faut saisir le login/password d'un utilisateur Archiva, l'admin par exemple

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    j'avais déjà essayé mais ça ne fonctionne pas (j'obtiens une erreur 401).

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    Si on veut pouvoir accéder à cette url il faut mettre le user guest avec un role de "Manager".

    Dans ce cas on accède à l'url sans avoir de fenêtre de login.

    Par contre même connecté en admin on ne peut plus passer en "EDIT" dans le paramètrage du repository pour lequel guest a ce rôle (si vous avez mis global Manager vous ne pouvez plus editer aucun repository) !

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    hmm, c'est curieux. Ce n'est pas le comportement qui était prévu.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    En fait le rôle "Observer" sur guest permet :
    * de visualiser l'url WebDAV
    * donne toujours la possibilité de modifier le repository.


    Mais si on veut que ARCHIVA contienne un repository miroir , il faut le rôle manager à guest.

    La solution serait peut être de créer un utilisateur autre qu'admin est guest qui aurrait des droits de "Manager" sur les repositories (donc possibilité de les mettre à jour). Il suffirait alors d'utiliser ce compte pour faire les manipumations maven (mvn install, ...).

    Mais ça je ne sais faire ...

  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Dands le pom, tu ajoutes une entrée distributibutionManagement pointant vers ton Archiva et tu lui assigne un id, par exemple "internal_repo"
    Ensuite, dans ton settings.xml, tu crées un serveur avec le même id et login/password d'Archiva

  8. #8
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    Oui mais ça c'est pour l'Upload.

    Moi je veux récupérer des artifacts et eventuellement mettre mon repository d'entreprise à jour car il est miroir du central.

    Et quand je mets le user dans la partie <server> ça ne fonctionne pas.
    Par contre si je mets guest manager la ça fonctionne.

  10. #10
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    la conf du server est aussi utilisée pour les download, il faut faire correspondre l'id du repository avec celui du server
    Pour un mirroir de central, mets l'id du server à 'central'

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    Ca ne fonctionne pas.

    Par contre le simple rôle "Observer" sur GUEST me permet de mettre à jour le miroir.

Discussions similaires

  1. Archiva 1.3.1 pb accès "WebDAV URL"
    Par erm31 dans le forum Maven
    Réponses: 1
    Dernier message: 06/09/2010, 07h49
  2. ARCHIVA et "WebDAV URL"
    Par erm31 dans le forum Maven
    Réponses: 11
    Dernier message: 27/09/2007, 14h47

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