Hi, I've written an ant task that might be useful for others, and you might want to add to the existing ant tasks.
I call it '<warn>' - and it is, quite simply, '<fail>' without the actual exiting part. :-) In other words, it offers <echo type="warning" /> functionality with the if= and unless= functionality of <fail>. It was trivial to write - I just plagiarized the <fail> code from Exit.java and removed the exiting stuff. I found myself writing all of these targets that do nothing more than print informational/debugging messages when properties are set. It seems much easier to say something like <warn message="${currentBuildEnv} push of module ${module} to web server ${webServer} is complete at ${PUSH_NOW}." if="moduleSyncSuccess"> than <antcall target="-reportPushSuccess" /> <!-- -reportPushSuccess: print message reporting success in pushing module --> <target name="-reportPushSuccess" depends="" if="moduleSyncSuccess"> <echo level="warning">${currentBuildEnv} push of module ${module} to web server ${webServer} is complete at ${PUSH_NOW}.</echo> </target> <!-- -reportPushSuccess --> Alternatively, I could modify the <echo> target to include the <if> and <unless> functionality, if you think that's a more general solution. BTW, this addresses bug #15955. I know there was some discussion on this issue back in April on the user list, but I can't see that it was resolved, rejected, or what! I can post the TAR (it's very small) if you approve... -- Eric Safern [EMAIL PROTECTED] http://www.timebytes.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]