search icon

تنظیم Mirror Gradle

Gradle یک ابزار مدرن برای ساخت (Build) و مدیریت وابستگی‌ها در پروژه‌های نرم‌افزاری است که بیشتر در پروژه‌های جاوا، اندروید و JVM-based استفاده می‌شود. این ابزار با بهره‌گیری از زبان‌های Groovy یا Kotlin برای تعریف تنظیمات، انعطاف‌پذیری بالایی نسبت به ابزارهای سنتی دارد و به دلیل سرعت بالا، پشتیبانی از کش، و اجرای افزایشی (Incremental Build) در پروژه‌های کوچک و بزرگ بسیار محبوب است. Gradle به‌طور گسترده در سیستم‌های CI/CD به‌کار می‌رود و ابزار پیش‌فرض ساخت پروژه‌های Android محسوب می‌شود.

برای تنظیم mirror برای gradle دو فایل کانفیگ init.gradle و init.gradle.kts را در مسیر ~/.gradle/ ویرایش کنید و مانند زیر آدرس جدید را تنظیم کنید:

 

فایل ~/.gradle/init.gradle


gradle.projectsLoaded {
rootProject.allprojects {
buildscript {
repositories {
maven { url 'https://mirror-maven.runflare.com/maven2' }
}
}
repositories {
maven { url 'https://mirror-maven.runflare.com/maven2' }
}
}
}

 

فایل ~/.gradle/init.gradle.kts

gradle.projectsLoaded {
rootProject.allprojects {
buildscript {
repositories {
maven { url 'https://mirror-maven.runflare.com/maven2' }
}
}
repositories {
maven { url 'https://mirror-maven.runflare.com/maven2' }
}
}
}

در همه ماژول‌های پروژه، تمامی بخش های repositories در همه فایل ها مانند: build.gradle، settings.gradle و … را حذف کنید و یا با آدرس مخزن (https://mirror-maven.runflare.com/maven2) جایگزین کنید.