I recently started using the Input Task and found an annoyance: If the input task prompts for the input, it produces a newline after the prompt. My input goes in a new line. This is ugly. If you take a look at like 53 http://svn.apache.org/viewvc/ant/core/tags/ANT_181/src/main/org/apache/tools/ant/input/DefaultInputHandler.java?view=markup#l53 You just need to replace println with print. For those who really need a new line, they can add \n or ${line.sep...}