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