再见甜蜜卡罗尔免安装绿色版
14.8G · 2025-12-21
Gradle 在读取仓库配置文件(如 settings.gradle 或 build.gradle 中定义的 repositories)时,遵循一定的优先级规则。以下是 Gradle 读取仓库配置文件的优先级顺序:
settings.gradle:build.gradle:build.gradle 文件中的 repositories 块。build.gradle 文件中的 repositories 块也会被读取。init.gradle:~/.gradle/init.gradle(或 %USERPROFILE%\.gradle\init.gradle)。gradle.properties:~/.gradle/gradle.properties(或 %USERPROFILE%\.gradle\gradle.properties)。mavenCentral() 作为仓库。~/.gradle/caches)。~/.m2/repository)。repositories 块中的顺序)。init.gradle 中定义的)。以下是一个典型的 settings.gradle 和 build.gradle 配置示例:
settings.gradlepluginManagement { repositories { gradlePluginPortal() // Gradle 插件仓库 google() // Google 仓库 mavenCentral() // Maven 中央仓库 }}build.gradlerepositories { mavenLocal() // 本地仓库 mavenCentral() // Maven 中央仓库 google() // Google 仓库 maven { url 'https://jitpack.io' } // 自定义仓库}Gradle 读取仓库配置文件的优先级为:
settings.gradle → 2. 项目级 build.gradle → 3. 子模块 build.gradle → 4. 全局配置(init.gradle 或 gradle.properties)→ 5. 默认配置。如果需要调试仓库配置,可以使用以下命令查看依赖解析详情:
gradlew dependencies --scan