更改Ant输出中的[exec]标签<;执行官>;任务
我使用Ant的更改Ant输出中的[exec]标签<;执行官>;任务,ant,exec,parallel-processing,echo,Ant,Exec,Parallel Processing,Echo,我使用Ant的任务来执行使用任务的多个同时目标,但由于输出是交错的,所以很难读取。是否有任何方法可以更改显示在每行输出之前的[exec]标签以使用命令或目标名称 例如,在运行pdepend和phpcpd时,我想将[exec]更改为[pdepend]和[phpcpd]: pdepend: [exec] PHP_Depend 0.10.5 by Manuel Pichler [exec] phpcpd: [exec] Parsing source files: [
任务来执行使用
任务的多个同时目标,但由于输出是交错的,所以很难读取。是否有任何方法可以更改显示在每行输出之前的[exec]
标签以使用命令或目标名称
例如,在运行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
属性?我会在几个小时后再检查确认
更新:
是的,taskname
起到了作用。e、 g
<exec executable="phpcpd" taskname="phpcpd">
...
</exec>
...
发件人:
taskname
:此任务实例的不同名称将显示在日志输出中
我认为这是不可能的,但这是一个很好的功能要求。@Alexander-如果一两天内没有得到肯定的答案,我会将它添加到Ant的tracker中。我从来没有听说过
taskname
属性,在Ant文档中我能找到的唯一引用就是在谈论如何编写任务时,也就是说,任务的一般形式是…
。但它是有效的!我也没有找到太多关于它的文档。它也不仅仅适用于exec
任务。您可以在各种任务上使用它,最重要的是echo