New lines are suppressed when reading the output with the consumeXXX methods. This does not happen when I use the text properties. Unfortunately the text properties cause other problems (stall) on my machine (http://jira.codehaus.org/browse/GROOVY-2305). I think suppression of the new lines is a critical bug. In my case, I use the process output for the integration tests of my build tool.