Files
HokmPlay/android/gradle-mirror.init.gradle.example
T
soroush.asadi 38691154c8 Add Capacitor Android packaging (APK) for Cafe Bazaar / Myket
- Next static export (output: export) wrapped by Capacitor; appId
  com.bargevasat.app, appName «برگ وسط»
- android/ native project + @capacitor/app; hardware back handled by
  CapacitorBack (back a screen, exit at home)
- npm scripts (cap:sync, android:open, android:apk), ANDROID.md
- Gradle Maven-mirror init-script template (dl.google.com/Maven Central are
  blocked in Iran — same reason NuGet is mirrored)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 14:31:14 +03:30

43 lines
1.2 KiB
Plaintext

// Route Gradle (Android Gradle Plugin + deps) through a Maven mirror — for
// networks where dl.google.com / repo.maven.apache.org are blocked (Iran).
//
// 1) copy this file to: android/gradle-mirror.init.gradle
// 2) set MIRROR (and GOOGLE if your Nexus exposes Google's repo separately)
// 3) build: gradlew.bat assembleDebug --init-script gradle-mirror.init.gradle
// A Nexus "maven group" that proxies Maven Central AND Google's android repo:
def MIRROR = "https://mirror.soroushasadi.com/repository/maven-public/"
// If Google's repo is a separate proxy, set it here (else leave = MIRROR):
def GOOGLE = MIRROR
settingsEvaluated { settings ->
settings.pluginManagement {
repositories {
maven { url GOOGLE }
maven { url MIRROR }
}
}
try {
settings.dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
repositories {
maven { url GOOGLE }
maven { url MIRROR }
}
}
} catch (ignored) { }
}
allprojects {
buildscript {
repositories {
maven { url GOOGLE }
maven { url MIRROR }
}
}
repositories {
maven { url GOOGLE }
maven { url MIRROR }
}
}