Android Studio Windows скрипт: команда gradlew не найдена - PullRequest
1 голос
/ 14 апреля 2020

Я хочу выполнить задачу ниже git ловушки перед каждым коммитом на Android Studio на Windows 10 машине

#!/bin/bash
git stash -q --keep-index
echo "Running git pre-commit hook"
gradlew ktlintCheck
RESULT=$?
git stash pop -q
# return 1 exit code if running checks fails
[ $RESULT -ne 0 ] && exit 1
exit 0

На windows машине выдает ошибку, поскольку команда gradlew не найдена msgstr ", хотя я могу запускать команды gradlew с помощью cmd. Ниже приведена задача для запуска git -hook:

task installGitHook(type: Copy) {
    from new File(rootProject.rootDir, 'pre-commit')
    into { new File(rootProject.rootDir, '.git/hooks') }
    fileMode 0777
}
tasks.getByPath(':app:preBuild').dependsOn installGitHook
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...