【发布时间】:2014-08-29 05:32:41
【问题描述】:
我在开始时有一个 gradle 构建设置,我想在准备我的环境的子目录中执行一个 shellscript。
task build << {
}
task preBuild << {
println 'do prebuild stuff:'
}
task myPrebuildTask(type: Exec) {
workingDir "$projectDir/mySubDir"
commandLine './myScript.sh'
}
build.dependsOn preBuild
preBuild.dependsOn myPrebuildTask
但是,当我通过调用gradle myPrebuildTask 或简单地构建项目来执行任务时,会出现以下错误:
> A problem occurred starting process 'command './myScript.sh''
不幸的是,这就是我所得到的。
我也尝试了以下 - 同样的错误。
commandLine 'sh mySubDir/myScript.sh'
我在 Windows 上的 Cygwin shell 中使用 Gradle 1.10(Android 需要)。有什么想法吗?
【问题讨论】: