mirror of
git://f0xx.org/android_cast
synced 2026-07-29 05:58:14 +03:00
BE sync
This commit is contained in:
16
scripts/ensure-gradle-wrapper.sh
Executable file
16
scripts/ensure-gradle-wrapper.sh
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
# Ensure gradle/wrapper/* exists (often missing when .gitignore hid gradle/ or after git clean).
|
||||
set -euo pipefail
|
||||
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
JAR="$ROOT/gradle/wrapper/gradle-wrapper.jar"
|
||||
PROPS="$ROOT/gradle/wrapper/gradle-wrapper.properties"
|
||||
|
||||
if [[ -f "$JAR" && -f "$PROPS" ]]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "ERROR: Gradle wrapper missing at gradle/wrapper/" >&2
|
||||
echo " expected: gradle-wrapper.jar + gradle-wrapper.properties" >&2
|
||||
echo " fix: cd \"$ROOT\" && gradle wrapper --gradle-version 8.9" >&2
|
||||
echo " note: .gitignore must NOT ignore gradle/wrapper/ (see repo .gitignore)" >&2
|
||||
exit 1
|
||||
Reference in New Issue
Block a user