4

我想在我的 gradle 构建中使用 cobertura,所以我以这种方式创建了任务:

ant.typedef(resource: 'tasks.properties', classpath:configurations.cobertura.asPath)

现在我想跑步cobertura-instrument。问题是我不知道如何运行此任务,因为ant.cobertura-instrument(...)它不起作用。有没有其他方法可以运行它?例如像这样ant.tasks['cobertura-instrument'](...)

4

2 回答 2

7

您也可以像这样使用任务ant."cobertura-instrument"(...)

于 2013-06-28T10:43:19.433 回答
1

问题解决了

可以使用name参数更改 Ant 任务名称。因为cobertura-instrument它看起来像这样:

ant.typedef(classname:'net.sourceforge.cobertura.ant.InstrumentTask', name:'coberturaInstrument', classpath:configurations.cobertura.asPath)

所以任务可以这样使用:

ant.coberturaInstrument(...)
于 2013-06-27T08:51:17.713 回答