我有一个自定义的gradle插件,它基本上在内部调用ant任务。当使用参数-e或-emacs运行ant任务时,它会生成不带有装饰的记录信息。
build.xml
<project name="basic">
<target name="printTask">
<echo message="message from printing task"></echo>
</target>
</project>
ant printTask
//产生
printTask:
打印任务中的[echo]消息
成功构建
总时间:0秒
ant printTask -e //产生
打印:
来自打印任务的消息
成功构建
总时间:0秒
我想将-e选项传递给gradle的ant任务。
自定义Gradle插件片段
class MyCustomTask extends DefaultTask {
@TaskAction
void mytask() {
// I want to pass ant option -e somewhere here where I am customizing ant task -'printTask'
project.ant.printTask(){
// some code
}
}
}