蚂蚁groovy任务标准输出

时间:2014-07-24 16:18:53

标签: ant groovy stdout stderr

在我的ant脚本内部(使用-q(安静)cli选项启动)我启动了一个像这样的groovy脚本:

<groovy src="${groovy.script.filepath}">
    <classpath>
        <pathelement location="path/to/groovy/src/"/>
    </classpath>
    <arg line="-arg 1 -arg 2"/>
</groovy>

我的groovy脚本看起来像这样:

//some imports

class MyClass {
    static void main(args) {
        System.out.println("Im not beeing printed!")
        System.err.println("But I am printed, but on stdout!")
        //...
    }
    //...
}

我希望两个输出都像我<echo level="default">...</echo><echo level="error">...</echo>那样显示。但是System.out根本不打印,而System.err打印在标准输出上。

为什么会这样,如何在使用蚂蚁echo任务时在stdout和stderr上进行groovy打印?

0 个答案:

没有答案