I'm struggling to write a custom task that is essentially the opposite of "fail". I've seen it mentioned on this list before, but never found a conclusive answer.
To be successful, a task expressed like this: <my:win message="You win!" if="${winning}" unless="${failing}"> <!-- ideally, a nested condition would be permitted here, if it's easy to implement --> </my:win> The task would halt the build, and I would see the following output: You win! BUILD SUCCESSFUL Total time: 2 seconds and the exit code would be zero. The closest I got was to print the exit message and set the exit status to zero, but I still get this frustrating "BUILD FAILED" message, which is incompatible with the aesthetic of winning. Help?