Conor continues his series of Ant tutorials, talking about Ant's IO System this time.

If you ever wondered, why Ant didn't properly capture output that is generated by a thread you spawn during your non-forked unit tests (because it didn't know which task the thread was associated to) and why it works since Ant 1.6 (because Ant uses a ThreadGroup per task), you'll find the answer there.

If you are into this kind of Ant internals, Conor's tutorial about the way Ant creates a task instance from the build file is a must read.

path: /en/Apache/Ant | #