Gradle没有执行我的任务

时间:2016-08-25 09:19:46

标签: android gradle build android-gradle

我有一个应该运行shell脚本的任务。在Gradle中,我定义了以下内容:

defaultTasks 'renaming'
... some other stuff goes here ...
task renaming(type: Exec) {
    commandLine 'sh', 'src/main/bin/rename.sh'
}

我在src / main / bin /
中的模块下有shell脚本 但是,它没有运行(出于测试目的,shell创建了一个名为" asfasf")的目录。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

当您为sh提供相对路径时,它将根据Exec任务的工作目录进行解析。设置Exec任务的工作目录或使用file('src/main/bin/rename.sh')作为commandLine的第二个参数。