做蚂蚁';s Java任务打印空行
当通过空行运行Java应用程序时,不会打印空行。这使得扫描长输出文件变得更加困难,因为所有的分离都被删除了 有人知道如何让ant打印空行吗 谢谢 示例: 通过ant运行以下java代码:做蚂蚁';s Java任务打印空行,java,ant,Java,Ant,当通过空行运行Java应用程序时,不会打印空行。这使得扫描长输出文件变得更加困难,因为所有的分离都被删除了 有人知道如何让ant打印空行吗 谢谢 示例: 通过ant运行以下java代码: System.out.println("Hello"); System.out.println(""); System.out.println("World"); 我希望ant能够生产: [java] Hello [java] [java] World 但产出是有限的 [java] Hello [jav
System.out.println("Hello");
System.out.println("");
System.out.println("World");
我希望ant能够生产:
[java] Hello
[java]
[java] World
但产出是有限的
[java] Hello
[java] World
我在UbuntuLinux12.04和Windows7上使用Ant1.8.2测试了以下代码。在这两个操作系统上,空行被打印出来,如下面的输出所示 JavaTest.java
/**
*Java测试。
*/
公共类JavaTest{
公共静态void main(字符串[]args){
System.out.println(“你好”);
System.out.println(“”);
System.out.println(“世界”);
}
}
内部build.xml
不编译特殊类的另一种方法-使用脚本,例如。
<script language="groovy">
println("Hello\n\nWorld!")
</script>
println(“你好\n\nWorld!”)
因为它只是为了格式化,所以您可以使用“”(空格)来代替它吗?这将使Ant打印为一个空行,在Ant之外运行时不会出现任何不同。
$ ant java-test
Buildfile: /home/my/project/build.xml
java-test:
[java] Hello
[java]
[java] World
BUILD SUCCESSFUL
Total time: 2 seconds
<script language="groovy">
println("Hello\n\nWorld!")
</script>