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 :

Utilisation de variables dans un pom.xml


Sujet :

Maven Java

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Janvier 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2012
    Messages : 8
    Par défaut Utilisation de variables dans un pom.xml
    Bonjour,

    J'aimerais pouvoir avoir des variables issue d'un fichier de properties(ou autre si faut) que j'utiliserais dans mon pom.xml.

    C'est à dire j'aimerais pouvoir faire ceci :
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <dependency>
    	<groupId>junit</groupId>
    	<artifactId>junit</artifactId>
    	<version>${variable.version}</version>
    </dependency>
    Ici variable.version correspondrait dans un fichier de properties test.properties à variable.version=4.11

    Pouvez vous m'aider?

    D'avance merci.

  2. #2
    Membre émérite

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Par défaut
    Quelques messages plus bas...

    http://www.developpez.net/forums/d13...rs-properties/

    Comme dit ici : la façon de résoudre ce problème avec Maven est d'utiliser un pom parent et/ou des profils.

    a+
    Philippe

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Janvier 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2012
    Messages : 8
    Par défaut
    Merci de ta réponse.

    Oui j'ai déjà lu cette conversation, mais moi mon problème est que je ne souhaite pas modifier mon fichier de settings ni de pom parent...
    Ces fichiers étant spécifique il ne faudrait pas les modifier. C'est à dire que différents projet ne devraient pas avoir à modifier leur settigs ni pom parent mais juste un fichier properties propre à leur projet par exemple...

    Ceci n'est pas possible actuellement?

    Merci

  4. #4
    Membre émérite

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Par défaut
    Comme dit dans l'autre conversation, properties-maven-plugin n'est pas opérationnel Je ne vois aucune autre simple solution via plugin Maven...

    As-tu zieuté du côté du lien que j'ai donné pour le partage de filtre ? : http://stackoverflow.com/questions/1...maven2-modules.

    a+
    Philippe

  5. #5
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par sweetdude Voir le message
    Ceci n'est pas possible actuellement?
    Maven considere que si deux projets utilisent la même version du projet parent, ils devraient logiquement utiliser la même version de la librairie junit.
    Si ils doivent utiliser deux version de junit différentes, alors ils devraient utiliser deux versions différentes du parent.

    L'idée dans maven est que le pom parent devrait controller tes versions, et que rien ne devrait être laissé au choix d'un projet enfant.

Discussions similaires

  1. Réponses: 9
    Dernier message: 27/02/2014, 12h44
  2. utilisation de variable dans une requete
    Par JUSTIN Loïc dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 26/07/2006, 08h40
  3. [VBA-E]Utiliser une variable dans une formule
    Par bossu dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 04/06/2006, 15h25
  4. [FLASH MX2004] Utiliser une variable dans le code
    Par arnolem dans le forum Flash
    Réponses: 25
    Dernier message: 02/12/2005, 16h37
  5. Utilisation de variables dans plusieurs classes
    Par dedeloux dans le forum Langage
    Réponses: 3
    Dernier message: 20/07/2005, 17h25

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