Change
>        <j:set var="idl.already.generated" value="false"/>
to
>        <j:set var="idlAlreadyGenerated" value="false"/>

and
>        <j:if test="${!idlAlreadyGenerated}">
>          <ant:echo message="generating idl bindings"/>
>          <!-- idl compiling goes here-->
>        </j:if>

should work.
--
dIon Gillard, Multitask Consulting
Blog:      http://blogs.codehaus.org/people/dion/


Nelson Arapé <[EMAIL PROTECTED]> wrote on 26/08/2003 02:35:29 AM:

> Hello
> 
> In a maven.xml, I have the following code:
> 
>        <j:set var="idl.already.generated" value="false"/>
>        <u:available file="${idl.generated}">
>          <j:set var="idl.already.generated" value="true"/>
>        </u:available>
> 
>        <ant:echo message="${idl.already.generated}"/>
>        <!-- the following line allways prints true-->
>        <ant:echo message="${!idl.already.generated}"/> 
>        <j:if test="${!idl.already.generated}">
>          <ant:echo message="generating idl bindings"/>
>          <!-- idl compiling goes here-->
>        </j:if>
> 
> The second echo always prints true, so maven always compile my idl's. 
I've 
> tried a lot of severals combinations (ant:available, 
${idl.already.generated 
> == null}, ${idl.already.generated != null}, etc) but I can't make it 
work.
> 
> Somebody can help me?
> 
> Thanks in advance
> Nelson Arapé
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to