我正在构建一个执行 gradle 构建的 shell 脚本,然后在完成后运行我的 grunt 构建,并且我将此 shell 脚本存储在子目录中,但 graddle 包装器位于文件的根目录中。我的 shell 脚本看起来像这样
sh .././gradle ../build.gradle clean build
grunt build
所以当我从根目录调用脚本时,它看起来像这样
$ sh gradle fullbuild
它错误地说
Execution failed for task ':fullbuild'. > Process 'command 'sh'' finished with non-zero exit value 127
当我从子目录中的脚本执行第一个命令时,它说
FAILURE: Could not determine which tasks to execute. * What went wrong: Task '../build.gradle' not found in root project 'tools'.
我可以从子目录调用 gradle 并使用该目录 build.gradle 文件吗?