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 :

[M2] pb substitution de la version du pom avec des propriétés


Sujet :

Maven Java

  1. #1
    Membre actif Avatar de dvicente72
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Points : 226
    Points
    226
    Par défaut [M2] pb substitution de la version du pom avec des propriétés
    Je travaille sur un projet multi-modules et j'aimerai pouvoir mettre la version du pom en variable

    j'ai essayé de créer un profile dans mon pom.xml ou dans le settings.xml.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    <profile>
            <id>version</id>
            <properties>
                 <projet.commun.version>1.0-SNAPSHOT</projet.commun.version>
                 <xxx.projet1.version>1.2-SNAPSHOT</xxx.projet1.version>
            </properties>
            <activation>
               <activeByDefault>true</activeByDefault>
            </activation>
         </profile>
    ensuite dans mon 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
     
    <project>
      <modelVersion>4.0.0</modelVersion>
      <parent>
         <groupId>xx.xx.MasterPom</groupId>
         <artifactId>SuperPOM</artifactId>
         <version>1.0-SNAPSHOT</version>
      </parent>
      <groupId>xx.yy.zz</groupId>
      <artifactId>essai</artifactId>
      <packaging>pom</packaging>
      <version>${xxx.projet1.version}</version>
      <name>Mon 1er projet</name>
    quand je fais un mvn install

    j'ai bien la substitution qui s'effectue pour l'arborescence et le nom du fichier pom

    mais quand j'ouvre celui-ci, j'ai toujours :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <project>
      <modelVersion>4.0.0</modelVersion>
      <parent>
         <groupId>xx.xx.MasterPom</groupId>
         <artifactId>SuperPOM</artifactId>
         <version>1.0-SNAPSHOT</version>
      </parent>
      <groupId>xx.yy.zz</groupId>
      <artifactId>essai</artifactId>
      <packaging>pom</packaging>
      <version>${xxx.projet1.version}</version>
      <name>Mon 1er projet</name>
    alors que j'aurai dû avoir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <project>
      <modelVersion>4.0.0</modelVersion>
      <parent>
         <groupId>xx.xx.MasterPom</groupId>
         <artifactId>SuperPOM</artifactId>
         <version>1.0-SNAPSHOT</version>
      </parent>
      <groupId>xx.yy.zz</groupId>
      <artifactId>essai</artifactId>
      <packaging>pom</packaging>
      <version>1.2-SNAPSHOT</version>
      <name>Mon 1er projet</name>
    j'ai fait le test en Maven 2.0.4 et 2.0.5 et ça me donne le même résultat.

    Une idée ??

    merci d'avance

  2. #2
    Membre expérimenté

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Points : 1 524
    Points
    1 524
    Par défaut
    Je crois que c'est une issue référencé dans jira, mais je ne me souviens pas de la référence.

  3. #3
    Membre actif Avatar de dvicente72
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Points : 226
    Points
    226
    Par défaut
    exact, à priori c'est l'issue : http://jira.codehaus.org/browse/MNG-624

    ça devrait être corrigé sur la 2.1 de Maven

    donc on va attendre

    merci pour ton aide

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/10/2007, 12h55
  2. Trouver la version du jre avec du code
    Par arasium dans le forum Langage
    Réponses: 2
    Dernier message: 02/08/2006, 16h30
  3. Comment recupérer la version d'Excel avec VBA ?
    Par ikoto dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 22/09/2005, 18h51
  4. [version] Requete Update avec différentes versions de mySQL
    Par regbegpower dans le forum Requêtes
    Réponses: 2
    Dernier message: 26/01/2004, 17h19
  5. [CR] Version nécessaire pour créer des fichiers DSR ?
    Par aysse dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 17/11/2003, 09h01

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