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 :

Utiliser des variables maven


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 98
    Par défaut Utiliser des variables maven
    Bonjour...


    J'essaye de faire transiter une variable entre plusieurs fichiers pom.xml

    Notamment la variable ${project.parent.basedir}

    Malheureusement cette variable n'est pas interprétée, ni aucune autre variable. Seule ${basedir} est interprétée et transformée dans les fichiers pom.xml

    Si quelqu'un pouvait m'indiquer comment transmettre à des pom enfants (appelés au moyen de la balise <module>) le chemin d'accès du pom père, ce serait très sympa.

    Merci d'avance.

    Frédéric

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Dans le pom parent :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        <properties>
            <parent-basedir>${basedir}</parent-basedir>
        </properties>
    puis dans les pom enfants (s'ils héritent du pom parent), il te suffira d'utiliser ${parent-basedir}...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 98
    Par défaut
    A vrai dire j'ai commencé par ça...

    Malhreusement dans les fils ce n'est pas le contenu de ${basedir} qui est renvoyé mais la chaine de caractère "${basedir}".

    Ce qui fait qu'en utilisant cette méthode les enfants me renvoient tous leur basedir qui leur est propre... et pas celui du père...

    Pour info j'ai la version de maven (2.0.7) livrée à Maestro 1.5

Discussions similaires

  1. Réponses: 12
    Dernier message: 11/04/2006, 17h00
  2. Utiliser des variables d'une BDD
    Par Ragnarok_1er dans le forum Access
    Réponses: 3
    Dernier message: 25/01/2006, 08h32
  3. utilisation des variables global dans tout le projet
    Par EYENGA Joël dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/01/2006, 10h55
  4. [MFC] utilisation des variables associées
    Par Grey dans le forum MFC
    Réponses: 2
    Dernier message: 18/11/2005, 14h00
  5. Utiliser des variables d'environnements
    Par Xam335 dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/08/2004, 14h15

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