卓姆比尼人免安装绿色版
637M · 2025-09-26
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.gradle
pluginManagement { repositories { gradlePluginPortal() // Gradle 插件仓库 google() // Google 仓库 mavenCentral() // Maven 中央仓库 }}
build.gradle
repositories { 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
腾讯 QQ 音乐推出“网赚畅听包”会员,付费后每天看广告获取听歌权益
开源电子书管家 Calibre 8.11 发布:整合 AI 问答功能,随时解答你的提问