Gradle ビルドを実行し、完了後に grunt ビルドを実行するシェル スクリプトを作成しています。このシェル スクリプトをサブディレクトリに保存していますが、gradle ラッパーはファイルのルート ディレクトリにあります。私のシェルスクリプトは次のようになります
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ファイルを使用できますか?