找不到参数的方法

时间:2015-12-30 06:34:11

标签: gradle

我有多个子项目的项目

rootProject\
    projectA\
    projectB\

在我的根build.gradle中,我宣布了一个方法:

def doSomeAction(Project proj) {
}

在我的subprojects块中,我有一个任务的定义:

task myTask {
    doLast {
        doSomeAction(project)
    }
}

但是当我尝试从我的root运行它时(为了在每个子项目中运行任务)我得到了这个错误

Could not find method doSomeAction() for arguments [project ':projectA'] on task ':projectA:myTask'.

有什么问题?据我所知,它似乎无法找到我的方法doSomeAction(Project proj)

0 个答案:

没有答案