Well, in the face of the deafening silence from all you gurus, I've come up with a solution to the problem:
<for list="${BPELModuleList}" param="ModuleName"> <sequential> <outofdate property="@{ModuleName}OutOfDateResult"> <sourcefiles> <fileset dir="[EMAIL PROTECTED]" /> </sourcefiles> <mapper type="regexp" dir="[EMAIL PROTECTED]/" from="^(.*)\.(.*)" to="[EMAIL PROTECTED]" /> <sequential> <echo message="Building @{ModuleName}" /> </sequential> </outofdate> <if> <ispropertytrue property="@{ModuleName}OutOfDateResult" /> <then /> <else> <echo message="Not building @{ModuleName}" /> </else> </if> </sequential> </for> The crucial bit is the regexp mapper, which does give me the right answers. However, regular expressions are - to me at any rate - are a bit cryptic, and I'd far prefer a solution using the identity mapper. So, can anybody tell me whether there is such a solution? Using an identity wrapper, how does one specify the target location? -- View this message in context: http://www.nabble.com/Problem-with-OUTOFDATE-%28ant-contrib%29-task-tp16537429p16608822.html Sent from the Ant - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]