Groovy   发布时间:2022-04-12  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了什么是groovy语言中的gradle任务定义?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我对gradle和groovy都是全新的,我很难找到有关下面实际上是什么的常规语言的信息

task myTask(dependsOn: 'compile') << {
   println 'I am not affected'
}

AFAIK {…}部分是一个闭包,它似乎被传递给在<<之前定义的任何东西. 任务myTask()是否是对构造函数调用? 结肠看起来像参数是什么东西? 什么<<做?它是一个被gradle超载的运算符还是标准的groovy?

解决方法

dependsOn:’compile’是一个命名参数. <<是一个重载运算符,它向任务添加任务操作. (有关更多信息,请参见 Gradle User Guide.){…}是一个实现任务操作的闭包. myTask在语法上是一个嵌套的方法调用(task(myTask(dependsOn:’compile’)<< ...)),但是使用Groovy编译器插件重写为String(task('myTask',dependsOn:'compilE) ')<< ...).

大佬总结

以上是大佬教程为你收集整理的什么是groovy语言中的gradle任务定义?全部内容,希望文章能够帮你解决什么是groovy语言中的gradle任务定义?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。