نشانیها
- Maven Central
https://pkg.shecan.ir/maven/central/ - Google Maven (اندروید و AndroidX)
https://pkg.shecan.ir/maven/google/ - Gradle Plugin Portal
https://pkg.shecan.ir/maven/gradle-plugins/
Maven
این فایل همهٔ درخواستهای Maven Central را به میرور هدایت میکند. در ویندوز مسیر آن %USERPROFILE%\.m2\settings.xml است.
~/.m2/settings.xml (ویندوز: %USERPROFILE%\.m2\settings.xml)<settings>
<mirrors>
<mirror>
<id>shecan</id>
<mirrorOf>central</mirrorOf>
<url>https://pkg.shecan.ir/maven/central/</url>
</mirror>
</mirrors>
</settings>Gradle (Kotlin DSL)
این بخش در settings.gradle.kts جایگزین gradlePluginPortal()، google() و mavenCentral() میشود.
pluginManagement {
repositories {
maven("https://pkg.shecan.ir/maven/gradle-plugins/")
}
}
dependencyResolutionManagement {
repositories {
maven("https://pkg.shecan.ir/maven/google/")
maven("https://pkg.shecan.ir/maven/central/")
}
}Gradle (Groovy DSL)
pluginManagement {
repositories {
maven { url 'https://pkg.shecan.ir/maven/gradle-plugins/' }
}
}
dependencyResolutionManagement {
repositories {
maven { url 'https://pkg.shecan.ir/maven/google/' }
maven { url 'https://pkg.shecan.ir/maven/central/' }
}
}نکتهها و محدودیتها
- توزیع Gradle Wrapper (services.gradle.org)، مخازن SNAPSHOT و انتشار بسته (
mvn deployیاgradle publish) ارائه نمیشود.