Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
856 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  tit coup de main sur ANT svp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tit coup de main sur ANT svp

n°390626
arghbis
salops de dauphins
Posté le 12-05-2003 à 16:16:56  profilanswer
 

Salut tout le monde!
je viens de découvrir ANT (oui,j'hibernais pendant les derniers mois/années  :whistle: ) et je cherche à faire une chose relativement simple :
- vérifier dans un fichier de config si une variable est customisée.
 
mon fichier ne contient qu'une ligne : myVariable=myValeur
 
donc, dans mon build.xml, j'ajoute une tâche :

Code :
  1. <target name="all-config-test" depends="test-config"
  2.             description="Performs configuration test and describes eventual problem.">
  3.         <antcall target="variable-result"/>
  4.   </target>
  5.   <target name="test-config">
  6.         <echo message="${variable.properties.filename} :"/>
  7.         <condition property="variable.notCustomized">
  8.             <contains string="${myVariable}" substring="[PAR_DEFAUT]" />
  9.         </condition>
  10.         <echo message="    myVariable =${myVariable}"/>
  11.     </target>
  12.    <target name="variable-result" if=variable.notCustomized">
  13.         <fail>
  14.             ERROR :
  15.             You have to edit
  16.         </fail>
  17.     </target>


 
ben ça marche poas (il ouvre pas le fichier je pense, ou il ne lit pas la ligne).
 
je l'ai fait comme ça parceque je l'ai vu comme ça quelquepart, mais si c pas la bonne méthode, patapé, svp!  :jap:  
 
merci pour vos conseils!

mood
Publicité
Posté le 12-05-2003 à 16:16:56  profilanswer
 

n°391058
the real m​oins moins
Posté le 12-05-2003 à 22:23:09  profilanswer
 

tu dois referencer ton fichier build.properties (ou autre) avec le tag <property> (je crois, j'ai pas d'exemple sous la main là)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°391311
arghbis
salops de dauphins
Posté le 13-05-2003 à 08:55:57  profilanswer
 

ben ouais, <property file="monfichier">
mais ça marhc epas qd même!
 
pour l'instant e le fais en interactif avec des input, mais bon, qd ce sera un package, il faudra des fichiers de configuration!!

n°392236
darklord
You're welcome
Posté le 13-05-2003 à 16:20:03  profilanswer
 

tu le définis ou ton property file? Au début de ton script ou dans une task?
 
faire gaffe à antcall hein c'est traitre :o


---------------
Just because you feel good does not make you right
n°392929
arghbis
salops de dauphins
Posté le 14-05-2003 à 09:16:45  profilanswer
 

ben je le définit en tout début, en dehors de toute task spécifique! mais bon, faudra que je réessaye!
 
merci!

n°393280
leonhard
Posté le 14-05-2003 à 13:42:17  profilanswer
 

arghbis a écrit :

[...]
  </target>
 
  <target name="test-config">
        <echo message="${variable.properties.filename} :"/>
 
        <condition property="variable.notCustomized">
            <contains string="${myVariable}" substring="[PAR_DEFAUT]" />
        </condition>
        <echo message="    myVariable =${myVariable}"/>
 
    </target>
 
   <target name="variable-result" if=variable.notCustomized">
        <fail>
            ERROR :
            You have to edit  
        </fail>
    </target>
[/code]
 
[...]
 
merci pour vos conseils!


 
j'ai eu un jour un pb parce qu'une property avait déjà été définie ailleurs... Dans ANT, on ne peut pas redéfinir (i.e. assigner une autre valeur à) une propriété qui a déjà été définie...  t'es sûr que t'as pas "variable.notCustomized" ailleurs ?

n°393283
arghbis
salops de dauphins
Posté le 14-05-2003 à 13:44:28  profilanswer
 

ben non, mais pour l'instant j'ai laissé tombé, j'utilise autre chose. Si j'ai le temps de regarder et que ça marche toujours pas, je remonterais le topic!
 
merci!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  tit coup de main sur ANT svp

 

Sujets relatifs
Un petit coup de main en JavaScript SVP ?skusez moi, un gros doute tout à coup : un ou exclusif logique en C
Souci de 'loop' sous AntCoup de main Java
Exception in thread "main" java.lang.NoSuchMethodError: mainFaire apparaitre une petite main sur une image (g oublié)
[MySQL]Est que ca vaut le coup d'updater mysql 3->4Void Main(int argc) comment gerér les arguments?
Plus de sujets relatifs à : tit coup de main sur ANT svp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR