プロジェクト フォルダー自体以外の場所から gradle プロジェクトをビルドしようとしていますが、常にビルド タスクが見つからないと表示されます。
私がこれまでに試したこと:
sudo ./myprojects/myapp/gradlew ビルド
sudo ./myprojects/myapp/gradlew ./myprojects/myapp/build
任意の場所から gradle ビルド タスクを実行するにはどうすればよいですか?
90 行の長さのこのスクリプトを試すことができます: https://github.com/dougborg/gdub
または、私が自分で使用するこの簡単なワンライナーを使用します。
function lookupgradle() {
find . .. ../.. ../../.. ../../../.. ../../../../.. ../../../../../.. -maxdepth 1 -name 'gradlew' -executable -print -quit
}
alias g='$(lookupgradle)'
プロジェクト ディレクトリを指定する必要があることがわかった場合は、次を追加します-p .
。
alias g='$(lookupgradle) -p .'