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]
>