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][continuum][clearcase] pb configuration


Sujet :

Maven Java

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Par défaut [maven][continuum][clearcase] pb configuration
    Bonjour,

    Je débute avec maven et j'ai quelques soucis pour faire le lien entre maven, continuum et clearcase.

    En fait, je voudrais déja pouvoir avoir une commande maven (style mvn -update) qui récupère automatiquement la dernière version du projet situé dans clearcase.

    Pour ce faire comment configurer le pom.xml du projet pour prendre en compte clearcase comme scm?

    Je sais pas si ce que je dis est compréhensible mais j'ai vraiment besoin d'aide afin de m'éclairer dans ce milieu obscur.

    Merci d'avance

  2. #2
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Rien n'est obscur

    Quelle est ton Clearcase? (LT, SNAPSHOT, UCM...)

    Concernant l'URL SCM à mettre dans ton pom, les formats supportés sont ici
    Nous sommes sur le point de faire une nouvelle release de Maven-SCM (utilisé par Continuum) qui va supporté Clearcase UCM et quelques format supplémentaires, mais cette version ne pourra être utilisé qu'avec Continuum 1.1 alpha-1 qui va sortir la semaine prochaine

  3. #3
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 105
    Par défaut
    Citation Envoyé par gg_rhum
    En fait, je voudrais déja pouvoir avoir une commande maven (style mvn -update) qui récupère automatiquement la dernière version du projet situé dans clearcase.
    tu as testé mvn scm:update (la doc est ici)

    Citation Envoyé par gg_rhum
    Pour ce faire comment configurer le pom.xml du projet pour prendre en compte clearcase comme scm?
    Par exemple :
    Code pom.xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <scm>
        <connection>scm:clearcase:\\monserveurdeficher\build\config\${project.groupId}\${project.artifactId}\config_spec.txt</connection>
        <developerConnection>${project.scm.connection}</developerConnection>
      </scm>

    et

    Code config_spec.txt : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    element * CHECKEDOUT
    element * /main/mabranche/LATEST
    load \mavue\projets\monProjet\modules\monModuleDeMonProjet

  4. #4
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Par défaut thks
    je n'ai pas encore testé mais merci déja pour vos réponses... Pour info j'utilise clearcase UCM

  5. #5
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Clearcase UCM n'est pas supporté dans Continuum 1.0.3
    Il a été ajouté il y a seulement quelques jours dans Maven-SCM qui va être releasé aujourd'hui ou demain, ensuite, nous releaserons Continuum en fin de semaine/début de semaine prochaine incluant le dernier Maven-SCM

  6. #6
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Par défaut Release
    Bonjour,

    Voilà quelques jours maintenant et je n'arrive toujours pas à configurer maven pour clearcase UCM?

    Les releases tant attendues du plug Maven-SCM ont-elles étaient réalisées ?

    J'ai essayé plusieurs configurations du pom.xml et je ne sais plus quoi mettre ?

    Please HELP !

    Toujours la même erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    org.apache.maven.lifecycle.LifecycleExecutionException: Cannot run checkout command :
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
     
    Caused by: org.apache.maven.plugin.MojoExecutionException: Cannot run checkout comm
            at org.apache.maven.scm.plugin.CheckoutMojo.checkout(CheckoutMojo.java:124)
    Jérôme

  7. #7
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Maven-SCM 1.0-rc1 a été releasé la semaine dernière.
    Les infos pour Clearcase UCM sont ici : http://maven.apache.org/scm/clearcase.html

  8. #8
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Par défaut
    Désolé de vous déranger encore...
    Mais nous n'arrivons toujours pas à configurer maven-clearcaseUCM
    Voici les lignes rajoutées dans le pom.xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ...
    <scm>
    <connection>scm:clearcase:\\dmf06644\ccstg_d\views\API_PCA\Dev\ut0lf4_API_PCA_PRJ_Dev.vws\config_spec:API_PCA@\PVOB_Transvers:/API_PCA_PRJ_Dev</connection>
    </scm>
    ...
    <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-scm-plugin</artifactId>
                  <configuration>
                     <connectionType>connection</connectionType>
                  </configuration>
    </plugin>
    ...
    Cela suffit-il ? j'ai cru comprendre, que pour le cas clearcaseUCM qu'il fallait modifier le fichier clearcase-setting.xml, ou se trouve ce fichier ?

    Faut-il faire une modification spéciale pour prendre en compte le nouveau maven-scm ou la mise à jour est automatique ?

    Merci

  9. #9
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Je ne connais pas pas Clearcase, mais il semble que ta chaine de connexion soit correcte.

    Continuum n'utilise pas le plugin Maven-SCM défini dans ton pom, donc si tu n'utilises pas directement ce plugin, tu peux le supprimer de ton pom.
    De plus, si tu veux le support de Clearcase UCM dans continuum, il faut que tu utilises Continuum 1.1 alpha-1 au lieu de Continuum 1.0.3

    Si tu veux vérifier que Maven-SCM fonctionne correctement avec ton Clearcase UCM, avant d'utiliser Continuum, tu peux essayer de lancer la commande suivante sur ton pom:

    ou l'une des autres commandes du plugin SCM.
    Verifie bien que tu utilises la version 1.0-rc1 du plugin et non la 1.0-beta-4

  10. #10
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Par défaut
    Et toujours la meme erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    [scm:bootstrap]
    The SCM URL contains unused parameter : /API_PCA_PRJ_Dev
    Removing D:\Vues\API_PCA_PRJ_Dev\Transvers\API_PCA\API_PCA_V3\target\checkout


  11. #11
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Par défaut
    Question bête peut etre mais comment verifier la version du plugin, ce n'est pas celle spécifiée dans le pom.xml ?

  12. #12
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Par défaut
    En fait dans un premier temps, je me consacre au lien Maven-ClearcaseUCM ensuite je rajouterai a continuum

  13. #13
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Pour la version du plugin, tu peux la définir dans le pom, mais je ne suis pas sûr que scm:bootstrap utilises un pom.

    Tu peux vérifier la version utiliser en lançant ta commande en mode débug (-X)

    sinon, tu peux utiliser une commande un peu plus longue:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mvn org.apache.maven.plugins:maven-scm-plugin:1.0-rc1:bootstrap
    Attache à ce thread l'output de l'execution en mode debug.

  14. #14
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Par défaut
    Voila l'output en mode debug obtenu sous format .txt :
    Fichiers attachés Fichiers attachés

  15. #15
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Ok, Maven-SCM n'utilise pas le mode Clearcase UCM. Tu vas donc créer un fichier clearcase-settings.xml dans ${user.home}/.scm
    contenant ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <clearcase-settings>
        <clearcaseType>UCM</clearcaseType>
    </clearcase-settings>
    comme indiqué dans la doc de Maven-SCM

  16. #16
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Par défaut
    Merci bien emmanuel ! je n'avais pas pensé a creer le fichier ...

    ça fonctionne mieux maintenant, du moins il récupère tous les paramètres necessaires a clearcase UCM !!

    Mais il reste toujours un souci car il ne fait toujours pas le checkout ...


    Dès que j'ai trouvé une solution je fais signe !
    Fichiers attachés Fichiers attachés

  17. #17
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    ok, c'est un petit bug du provider clearcase dans Maven-SCM. Je pense que tu peux le contourner en définissant le paramètre "scmVersionType"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mvn scm:bootstrap -X -DscmVersionType=revision -DscmVersion=

  18. #18
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Par défaut
    Désolé emmanuel, mais je vais sollicité ton aide encore une fois !

    J'ai tout essayé et je n'y arrive toujours pas, de nombreux projets de mon entreprise comptant sur cette intégration il faut que j'avance...

    Je ne sais plus quoi modifier

    Ai-je oublié qqch ?
    Fichiers attachés Fichiers attachés

  19. #19
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Le NPE est corrigé dans subversion, tu vas devoir utiliser la version SNAPSHOT.
    Tiens moi au courant.

  20. #20
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Par défaut
    Ce msg m'était adressé ?

Discussions similaires

  1. maven et fichiers de configuration
    Par javadevelopper dans le forum Maven
    Réponses: 0
    Dernier message: 21/04/2010, 13h32
  2. [Hudson] Hudson et Plugin Base ClearCase : comment configurer ?
    Par 6BerYeti dans le forum Intégration Continue
    Réponses: 1
    Dernier message: 17/02/2010, 12h28
  3. [Maven-Continuum-Eclipse] Version des plugins
    Par P'tite_Lily dans le forum Maven
    Réponses: 0
    Dernier message: 10/09/2009, 18h29
  4. configuration des plugins Ant pour MAVEN 2
    Par DanielW33 dans le forum Maven
    Réponses: 2
    Dernier message: 31/07/2006, 17h05
  5. Réponses: 2
    Dernier message: 16/05/2006, 18h53

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