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

ANT Java Discussion :

Comment remplacer une variable du style {$var} dans un xml file avec ant ?


Sujet :

ANT Java

  1. #1
    Battosaiii
    Invité(e)
    Par défaut Comment remplacer une variable du style {$var} dans un xml file avec ant ?
    Bonjour,

    Lorsque je lance cette target :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <target name="wsdlgen.config.file">
    	<copy file="${vob.root}/aspen/etc/domains/wsdlgen.cfg" todir="${vob.root}/aspen/src/wsdlgen/com/iona/scripting/etc"/>
    	<replaceregexp file="${src.dir}/wsdlgen/com/iona/scripting/etc/wsdlgen.cfg" match="vobroot" flags="g" replace="${vob.root}" />
    </target>
    J'obtiens :

    X:\aspen\etc\ant-inc\javabuild.xml:98: java.lang.StringIndexOutOfBoundsException
    : String index out of range: 3
    Je sais que c'est du au replace="${vob.root}". Comment faire pour remplacer la variable ${vob.root} dans replace.
    Je sais que si je fais :
    replace="/vob" par exemple ce code marche. Mais le probleme c'est que vob.root est variable et que je voudrais avoir le contenu de la variable {vob.root} dans replace="${vob.root}"
    vous me suivez ?

    Comment faire ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Points : 445
    Points
    445
    Par défaut
    En fait si on regarde ton exemple, tu n'utilises pas de regexp, alors pourquoi ne pas utiliser la tâche <replace> ?

    Jacques Desmazières

Discussions similaires

  1. remplacer une variable par sa valeur dans une chaine
    Par regis1_1 dans le forum Langage
    Réponses: 5
    Dernier message: 12/05/2013, 12h07
  2. Comment créer une variable de style
    Par Christian_Bale dans le forum Cognos
    Réponses: 0
    Dernier message: 12/07/2012, 09h16
  3. [WD-2003] Comment passer une variable dans un Chercher/Remplacer?
    Par Souriane dans le forum VBA Word
    Réponses: 3
    Dernier message: 12/07/2010, 15h11
  4. Réponses: 17
    Dernier message: 12/11/2008, 10h04
  5. Réponses: 2
    Dernier message: 22/08/2006, 11h28

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