Bundle AndroidX, Kotlin Gradle plugin, and SDK patch scripts so Gradle no longer needs Google Maven at runtime. Bake Gradle wrapper into Docker image during build when network is available. Co-authored-by: Cursor <cursoragent@cursor.com>
16 lines
500 B
Bash
16 lines
500 B
Bash
#!/usr/bin/env bash
|
|
# Populate all offline artifacts required for isolated LAN APK builds.
|
|
set -euo pipefail
|
|
|
|
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
|
|
echo "==> [1/2] Android Maven (AGP + AndroidX + Kotlin Gradle plugin)"
|
|
"${ROOT}/docker/populate-offline-agp.sh"
|
|
|
|
echo "==> [2/2] Gradle wrapper distribution"
|
|
"${ROOT}/docker/populate-offline-gradle.sh"
|
|
|
|
echo "==> Offline cache complete. Commit:"
|
|
echo " tauri_app/docker/offline-maven/"
|
|
echo " tauri_app/docker/offline-gradle/"
|