问题描述
|
我正在使用Ant的“ 0”任务执行多个同时使用“ 1”任务的目标,但是由于输出是交错的,因此很难读取输出。是否有任何方法可以更改输出的每一行之前显示的“ 2”标签以使用命令或目标名称?
例如,在运行
pdepend
和PHPcpd
时,我想将[exec]
更改为[pdepend]
和[PHPcpd]
:
pdepend:
[exec] PHP_Depend 0.10.5 by Manuel Pichler
[exec]
PHPcpd:
[exec] Parsing source files:
[exec] PHPcpd 1.3.2 by Sebastian Bergmann.
[exec]
[exec] ............................................................ 60
[exec] Found 26 exact clones with 640 duplicated lines in 28 files:
[exec]
[exec] - application/modules/controllers/IndexController.PHP:16-31
[exec] ............................................................ 120
[exec] application/modules/controllers/ErrorController.PHP:15-30
[exec]
[exec] - application/modules/controllers/PhotosController.PHP:24-33
[exec] ............................................................ 180
[exec] ............................................................ 240
变成
pdepend:
[pdepend] PHP_Depend 0.10.5 by Manuel Pichler
[pdepend]
PHPcpd:
[PHPcpd] Parsing source files:
[PHPcpd] PHPcpd 1.3.2 by Sebastian Bergmann.
[PHPcpd]
[pdepend] ............................................................ 60
[PHPcpd] Found 26 exact clones with 640 duplicated lines in 28 files:
[PHPcpd]
[PHPcpd] - application/modules/controllers/IndexController.PHP:16-31
[pdepend] ............................................................ 120
[PHPcpd] application/modules/controllers/ErrorController.PHP:15-30
[PHPcpd]
[PHPcpd] - application/modules/controllers/PhotosController.PHP:24-33
[pdepend] ............................................................ 180
[pdepend] ............................................................ 240
解决方法
您是否尝试过在
exec
任务上设置taskname
属性?我将在几个小时后再次检查并确认。
更新:
是的,花10英镑就能解决问题。例如。,
<exec executable=\"phpcpd\" taskname=\"phpcpd\">
...
</exec>
从所有任务的通用属性中:
taskname
:此任务实例的其他名称-将在日志输出中显示。