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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 : 50
    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 : 42
    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 : 42
    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 : 50
    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...)

+ 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