[英]Gradle - how to run ant task with “-” in name
我想在我的gradle构建中使用cobertura,所以我以这种方式创建任务:
ant.typedef(resource: 'tasks.properties', classpath:configurations.cobertura.asPath)
而现在我想运行cobertura-instrument
。 问题是我不知道如何运行这个任务,因为ant.cobertura-instrument(...)
不起作用。 有没有其他方式来运行它? 例如像这样的ant.tasks['cobertura-instrument'](...)
你也可以使用像这个ant."cobertura-instrument"(...)
这样的任务ant."cobertura-instrument"(...)
。
问题解决了
可以使用name
参数更改Ant任务名称。 对于cobertura-instrument
它看起来像这样:
ant.typedef(classname:'net.sourceforge.cobertura.ant.InstrumentTask', name:'coberturaInstrument', classpath:configurations.cobertura.asPath)
所以任务可以这样使用:
ant.coberturaInstrument(...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.