首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改Ant <exec>任务输出中的[exec]标签

更改Ant <exec>任务输出中的[exec]标签
EN

Stack Overflow用户
提问于 2011-05-26 02:40:56
回答 1查看 1.4K关注 0票数 10

我正在使用Ant的<parallel>任务执行多个同时使用<exec>任务的目标,但是很难读取输出,因为它是交错的。有没有办法将每一行输出前显示的[exec]标签更改为使用命令或目标名称?

例如,在运行pdependphpcpd时,我想将[exec]更改为[pdepend][phpcpd]

代码语言:javascript
复制
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

变成了

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-01 14:17:43

您是否尝试过在exec任务上设置taskname属性?我会在几个小时后再确认一下。

更新:是的,taskname做到了。例如,

代码语言:javascript
复制
<exec executable="phpcpd" taskname="phpcpd">
    ...
</exec>

来自Common Attributes of all Tasks

taskname:此任务实例的另一个名称-将显示在日志记录输出中。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6129226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档