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 :

[debutant] release:prepare et subversion


Sujet :

Maven Java

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 112
    Points : 54
    Points
    54
    Par défaut [debutant] release:prepare et subversion
    J'ai un petit projet test pour m'entrainer à combiner subversion et maven2

    Le projet est le projet de base "HelloWorld"

    J'ai mis la balise scm vers mon serveur distant subversion.

    j'ai compilé, installé et fait un release:prepare

    Et là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    BUILD FAILURE
    Unable to check for local modifications
    Provider message:
    The svn command failed.
    Command output:
    svn: '.' n'est pas une copie de travail
    pourquoi me fait il celà?

    Je dois surement mettre la configuration dans un fichier (login/password) mais je ne sais pas où.

    Donc voilà si quelqu'un a déjà eu ce problème ou voit comment le résoudre, je suis tout ouïe

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Points : 127
    Points
    127
    Par défaut
    Ton projet n'existe pas encore sous ton repo svn, il faut l'importer d'abord.

    Si tu n'as pas créer les répertoires de base sous le repo svn :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    svn mkdir protocol://svn_repo/path/nom_projet
    svn mkdir protocol://svn_repo/path/nom_projet/trunk
    svn mkdir protocol://svn_repo/path/nom_projet/tags
    svn mkdir protocol://svn_repo/path/nom_projet/branches
    dans ton répertoire de projet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    svn import . protocol://svn_repo/path/nom_projet/trunk/ -m"first import"
    Ensuite c'est là que c'est un peu particulier avec svn, tu dois faire un checkout de ce que tu viens d'importer.
    renommer l'ancien répertoire contenant ton projet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cd .. && mv nom_projet nom_projet_ori
    le checkout
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    svn co protocole://svn_repo/path/nom_projet/trunk nom_projet
    Ensuite seulement tu peux espérer faire des release:prepare et release:perform

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 112
    Points : 54
    Points
    54
    Par défaut
    Boulala ça commence à m'énerver ce truc là surtout quand voyant ton message j'étais super content et sur que ça marcherait d'un coup(je te remercie par ailleurs parce que j'étais vraimetn perdu maintenant j'ai pu recentré le débat).

    Bon alors qu'est ce qui ne va pas?
    L'import ne passe pas.
    IL me dit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    svn: Can't create directory '/var/www/maBoite/svn/monProjet/db/transactions/0-1.txn': Permission denied
    Je n'ai aucune idée de ce que c'est

    sinon petit autres questions: pour quand je vais sur par firefox sur mon serveur svn:
    http://monserveur/path_to_project/project/

    je ne vois pas les 3 répertoires (trunk,tags,branches)
    sachant que ses répertoires sont vides.

    C'est normal docteur?

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Points : 127
    Points
    127
    Par défaut
    Si tu n'as pas les répertoires tags/trunk/branches c'est que le "svn mkdir" a échoué. Dans ce cas le "svn import" ne peut pas fonctionner non plus !

    Tu n'as pas eu d'erreur sur "svn mkdir" ??
    Tu es sûr d'avoir les droits sur le repository svn ? Sinon contactes l'admin !

    Normalement le login et le mot de passe sont demandés puis enregistrés par svn, mais sinon essaies les mêmes commandes en spécifiant les paramètres suivants :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    --username <login> --password <password>
    Puisque qu'apparemment c'est un problème de droit (permission denied)

    A+

  5. #5
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 112
    Points : 54
    Points
    54
    Par défaut
    Oui merci.
    je vois l'erreur bête que j'ai fait.
    Je coryais avoir les droits sur tout les projets qui étaient dans cette partie de l'arborescence.
    En même temps je dis que je croyais mais j'en étais sur et ça devrait être le cas vu ce qu'on m'avait certifié.
    M'en vais demain dire 2 mots à l'admin moi

    Bon en même temps il est sympa et surchargé de boulot(bien fait)

    C'est dommage que je ne sois plus au bureau j'aurai aimé finir ça vivement demain
    (j'y crois pas à ce que je viens de dire )

    En tout cas merci pour tout.

  6. #6
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 112
    Points : 54
    Points
    54
    Par défaut
    Alors, comme je n'arrivais pas à créer les répertoires sur le serveur avec l'aide de l'admin (enfin il est pas vraiment admin mais c'est qui est le plus en charge du serveur ),
    j'ai fait tout ça en local et ça marche nickel. temporaire mais nickel

    Par contre je comprends pas trop comment il choisit où il met les fichiers

    Pour ma part, il a tout mis dans le répertoire trunk.


    Je m'écarte un peu du sujet mais pour mon problème sur subversion avec l'admin on est perdu

    Donc on a une "permission denied" quand est effectué svn mkdir.

    les étapes :
    On est sur fedora
    Pour les test on a viré tout ce qui est authentification dans subversion.conf
    on est loggé en root.
    on est dans le répertoire svn dans /var/www
    on a effectué un svnadmin create test --type-fs fsfs
    on a donné comme group et user apache:apache avec chown au repository.
    On a fait un chcon
    et lancé svn mkdir http://path/svn/test/trunk
    et boum....permission denied

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Points : 127
    Points
    127
    Par défaut
    J'y connais pas grand chose en admin svn, cependant j'ai trouvé ça :

    http://subversion.tigris.org/faq.html#reposperms

  8. #8
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 112
    Points : 54
    Points
    54
    Par défaut
    Citation Envoyé par tomasha
    J'y connais pas grand chose en admin svn, cependant j'ai trouvé ça :

    http://subversion.tigris.org/faq.html#reposperms
    Yep je suis tombé aussi dessus et grâce à ça je suis tombé sur le chcon mais même avec ça ne marche pas.

    De toute façon maintenant c'est mon collègue qui s'arrache les cheveux dessus. je lui est refilé le bébé.
    (sérieusement c'est très chiant)

    En tout cas je te remerci pour ton aide.
    Allez hop résolu!!!

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Points : 127
    Points
    127
    Par défaut
    Sinon désactive SELinux pour voir, ça sert à rien de toute façon

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. release prepare problème svn
    Par storm_2000 dans le forum Maven
    Réponses: 4
    Dernier message: 19/10/2009, 21h10
  2. Erreur Unable to tag SCM lors du release:prepare
    Par jprsoft dans le forum Maven
    Réponses: 3
    Dernier message: 03/08/2009, 09h27
  3. Erreur Unable to tag SCM lors du release:prepare
    Par jprsoft dans le forum Maven
    Réponses: 2
    Dernier message: 18/02/2009, 18h37
  4. mvn release:prepare en erreur
    Par jprsoft dans le forum Maven
    Réponses: 2
    Dernier message: 31/12/2008, 09h11
  5. [MAVEN]utilisation de "release:prepare"
    Par DanielW33 dans le forum Maven
    Réponses: 10
    Dernier message: 29/03/2007, 10h26

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