我想从日食和哈德逊建设时获得详细的控制台输出。有没有办法在build.xml中设置ant -verbose?
<target>
和<project>
似乎没有详细的属性,并且从脚本内部调用<exec>
来蚂蚁似乎很错误,只是为了传递详细的道具。
有没有更好的方法?
我想从日食和哈德逊建设时获得详细的控制台输出。有没有办法在build.xml中设置ant -verbose?
<target>
和<project>
似乎没有详细的属性,并且从脚本内部调用<exec>
来蚂蚁似乎很错误,只是为了传递详细的道具。
有没有更好的方法?
这将是一个eclipse外部工具配置参数(在下运行→外部工具)。请看下面的截图:
你可以使用Ant的<record>
任务(http://ant.apache.org/manual/Tasks/recorder.html),以获得详细的日志记录到文件中。如果此任务在构建文件的早期定义,则应该记录所有构建任务。您也可以在构建文件的任何位置启动和停止记录器。例如,这可以让您不记录您不希望在日志文件中看到的某些任务的输出。
下面是一个使用<record>
任务的简单构建文件的例子:
<?xml version="1.0" encoding="UTF-8"?>
<project default="all" basedir=".">
<record name="build.log" loglevel="verbose" action="start" />
<target name="all">
<path id="all.files">
<fileset dir="." includes="**/*" />
</path>
<property name="files" refid="all.files" />
<echo level="verbose">files=${files}</echo>
</target>
</project>
这是一个很酷的,谢谢丹克鲁斯。 – kostja
注意:如果出现错误“使用记录器条目打开文件时出现问题”,这可能只是表示您尝试保存日志文件的文件夹尚不存在。 –
谢谢,adarshr,在日食工作的罚款。有点痛苦,但要调整它的每一个运行配置...哈德森似乎启动蚂蚁与详细标志默认 – kostja
外部工具配置 - >主要 - >参数:-verbose'如此之小,我一直在谷歌搜索,我没有看到它... –