Comment vérifier une condition dans ant et en fonction de sa valeur d'imprimer un message?

C'est un petit morceau de code merci de donner un coup d'oeil puis suivre la description....

    <condition property="${param1}">
            <or>
                <istrue value="win-x86"/>
                <istrue value= "win-x86-client"/>
                <istrue value= "win-x64"/>
            </or>
     </condition>
    <target name="Mytarget" if="${param1}">
        <echo message="executing windows family build:::${param1}"/>
    </target>
<target name="print.name" >
    <antcall target="win-x86-build">
       <param name="param1" value="${platform.id}"/>
    </antcall>
</target>

Je veux que quand jamais la plate-forme.id contient l'un de la windows nom de famille, il doit imprimer le message EXECUTING WINDOWS FAMILY BUILD mais le problème est qu'il est l'impression de ce message, même lorsque la famille est unix.

Je pense que soit je ne suis pas la vérification de l'état correctement ou autre, je suis en train de faire une erreur.

Quelqu'un peut-il m'aider à sortir de cette s'il vous plaît?

InformationsquelleAutor user1390517 | 2012-05-21