有没有办法在构建.xml中设置蚂蚁 - 详细?

2022-09-01 11:42:43

我想在从 eclipse 和 hudson 构建时获得详细的控制台输出。

似乎没有 verb 属性 for 和 从脚本内部调用 ant 只是为了传递 verbous prop,这似乎是非常错误的。<target><project><exec>

有没有更好的方法?


答案 1

您可以使用 Ant 的任务(http://ant.apache.org/manual/Tasks/recorder.html)获取文件的详细日志记录。如果在生成文件的早期定义了此任务,则应获取所有生成任务的日志记录。您还可以在生成文件中的任何位置启动和停止录制器。例如,这可以允许您不记录不希望在日志文件中看到的某些任务的输出。<record>

下面是使用该任务的简单生成文件的示例:<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>

答案 2

它将是一个 eclipse 外部工具配置参数(在“运行 ->外部工具”下)。请看下面的截图:

enter image description here


推荐