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 :

Version d'un "Parent"


Sujet :

Maven Java

  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Par défaut Version d'un "Parent"
    Bonjour à tous,

    Lorsqu'on utilise des dépendences, il faut déclarer dans le pom.xml du module le parent avec sa version.

    <parent>
    <artifactId>Outil</artifactId>
    <groupId>Premier</groupId>
    <version>2.1</version>
    </parent>

    La version est-elle obligatoire et pourquoi ? J'ai essayé, sans succès de mettre une variable. A-t-il une solution qui ne m'oblige pas de modifier tous mes pom à chaque changement de version ? Ne peut-il pas hériter directement de la version du pom du niveau supérieure ?

    Merci pour vos éclairsissements,

    EJL

    Version de Maven : 2.0.6

  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
    la version du module peut être héritée, mais la version du parent est obligatoire. sans elle, maven ne peut savoir quelle est le parent à utiliser.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 219
    Par défaut
    D'accord avec evenisse, j'ai cherché et suis tombé sur la meme explication.

    @+

  4. #4
    Membre averti
    Femme Profil pro
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Par défaut
    Merci pour vos réponses.

    Cela veut-dire que chaque fois que je change de version, il faut que je modifie tous mes fichiers pom de mes "fils" et du "parent" ?

    EJL

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 219
    Par défaut
    Je ne vois pas d'autres solutions !!!!

    @+

  6. #6
    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
    Effectivement, il n'y a pas d'autres solutions, mais pourquoi dois-tu changer les versions? lors d'une release?
    Dans ce cas, tu devrais utiliser le plugin release qui automatise tout le process (création du tag, déploiement des artifacts, modification des versions...)

  7. #7
    Membre averti
    Femme Profil pro
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Par défaut
    Effectivement, il s'agit de changer de version.
    Merci pour votre suggestion, je n'avais pas pensé un plugin release.

    J'essayerai de le mettre en place dès mon retour de congès avec un commentaire dans la suite de cette discussion.

    Cordialement,

    EJL

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

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