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 :

[Mvn2]Pb pdt Release au moment du checkin


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 23
    Par défaut [Mvn2]Pb pdt Release au moment du checkin
    Bonjour,

    J'ai l'erreur suivante lors d'une release sur un projet modulaire :
    [INFO] [release:prepare]
    [INFO] Resuming release from phase 'scm-commit-release'
    [INFO] Checking in modified POMs...
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] An error is occurred in the checkin process: E:\projects\Maven\workspace-maven\P1\pom.xml was not contained in E:\projects\Maven\workspace-maven\P2

    Architecture des modules :
    Parent/pom.xml
    P1/pom.xml
    P2/pom.xml
    Nb : P1 depend de P2, les 2 projets sont fils de Parent

    Quelqu'un sait-il a quoi cela est-il dû ? et la solution pour que la release marche ?

  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
    Quel est ton SCM?
    Tes projets sont-ils dans le meme repository? dans le même trunk?
    Quels sont tes scm url?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 23
    Par défaut
    Quel est ton SCM?
    Tes projets sont-ils dans le meme repository? dans le même trunk?
    Quels sont tes scm url?
    1) Mon SCM : CVS
    2) Les projets en question n'appartiennent pas à la même branche.
    3) Je n'ai pas mis d'accès web au repository CVS (dans le pom la developerConnection et la Connection sont identiques : "scm:cvs:pserver:user@serveur.entreprise.fr:/path/cvsroot:${project.artifactId}")

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 23
    Par défaut
    En fait cela correspond plus ou moins au problème énoncé ici :
    http://jira.codehaus.org/browse/MREL...VGcmzxvdGky82g

    Une solution autre qu'attendre la prochaine version ?

  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
    La solution est de faire une release par projet et non global.
    De toute façon, si dans le plugin release, nous implémentons le support de plusieurs ROOT pour les modules, c'est probablement ce que nous ferons.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 23
    Par défaut
    En somme, si je veux automatiser mes releases, je dois ecrire un plugin qui va lire les modules déclarés dans le projet parent (le chemin relatif vers ces modules) et qui va lancer les goals que je souhaitent, en l'occurrence le release:prepare et perform, ou ecrire un script batch ou ant dans lequel il faudra faire un copier/coller des modules, tout en oubliant pas du coup de m'occuper des dépendances, en attendant une future version du plugin qui implémente cette fonction quelle que soit l'arborescence des projets (et notamment pour une meilleure compatibilité avec eclipse...) ?

    Cela est dommage.

    Je me sens comme un windowsien voulant passer à Linux mais qui ayant beau essayé ni parvient pas faute d'etre assisté ...

    Merci Emmanuel.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 03/04/2007, 01h10
  2. Dédoublonnage pdt copie une table a une autre
    Par Krevette dans le forum Requêtes
    Réponses: 3
    Dernier message: 15/10/2003, 14h26
  3. Le rollback explose au moment du FETCH d'un Curseur
    Par Krashtest dans le forum Administration
    Réponses: 10
    Dernier message: 18/08/2003, 09h46
  4. Gros Problème avec DirectShow et la méthode RELEASE
    Par Olivier Delmotte dans le forum DirectX
    Réponses: 3
    Dernier message: 10/03/2003, 18h10
  5. Réponses: 15
    Dernier message: 10/10/2002, 19h19

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