繁体   English   中英

Gradle - 如何在名称中使用“ - ”运行ant任务

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM