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 :

Régler la valeur de paramètres en ligne de commande pour Maven


Sujet :

Maven Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 15
    Points : 14
    Points
    14
    Par défaut Régler la valeur de paramètres en ligne de commande pour Maven
    Bonjour à tous,
    je suis en train travailler sur un projet Maven. Celui-ci fait appel à un plugin Maven que j'ai créé.
    Pour que l'appel au plugin soit bien réalisé, on a besoin de passer des valeurs à certains paramètres du plugin.
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <plugin>
                    <groupId>monGroup</groupId>
                    <artifactId>monPlugin</artifactId>
                    <version>1.0-SNAPSHOT</version>
                    <configuration>
                        <param1>${basedir}/src/main/resources/toto.xml</param1>
                        <param2>${basedir}/src/main/resources/titi.xml</param2>
                        <Version>1</Version>
                    </configuration>
    </plugin>
    Dans cette situation mon projet fonctionne mais j'aimerais ne pas avoir à changer mon pom.xml en changeant la valeur de certains paramètres.

    En clair, j'aimerais donner la valeur de mes paramètres personnalisés en ligne de commande.

    Malheureusement, je n'ai pas trouvé d'information sur la façon de faire ça.
    J'espère que vous pourrez m'aider.

    Merci d'avance !

  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 : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Il suffit de définir la valeur du paramètre comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mvn ... -DmonParametre=maValeur
    et dans le pom, il suffit de référencer avec ${monParametre}, Maven substituant de lui-même avec la valeur correspondante.
    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

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/11/2009, 11h42
  2. Réponses: 3
    Dernier message: 17/04/2008, 15h01
  3. Réponses: 0
    Dernier message: 20/11/2007, 11h35
  4. Paramètres de ligne de commande facultatifs
    Par Lawyer666 dans le forum C++
    Réponses: 10
    Dernier message: 07/06/2007, 08h55
  5. Réponses: 9
    Dernier message: 06/07/2005, 18h11

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