【gradle 不支持<<】

我下载解压的gradle结构如图:
图片描述

然后我按入门教程

【1】运行此文件内容:

task taskY << {
    println 'taskY'
}

会报错找不到方法leftshift(),去掉<<才可以运行。
【2】运行此内容:

task taskX(dependsOn: 'taskY')  {
    println 'taskX'
}
task taskY  {
    println 'taskY'
}

结果是按出现顺序执行,而不是依赖顺序。
请问为什么会出现问题1,2 谢谢

阅读 3.9k
1 个回答

1.gradle 高版本不支持这么写了,去掉或者用doLast代替
2.需要这么写

task taskY{
    println('taskY')
}

task taskX(dependsOn: taskY){
    println('taskX')
}