You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Version Catalog中定义库时排除指定模块?

Gradle Version Catalog 排除依赖的两种方案

两种方式都可行,具体选哪种看你的需求场景:

1. 在 Version Catalog 中全局排除

适合所有引用javafaker的模块都不需要org.yaml依赖的场景,配置后所有地方调用这个库都会自动排除该模块。
修改你的libs.versions.toml文件:

[versions]
faker = "1.0.2"

[libraries]
javafaker = { group = "com.github.javafaker", name = "javafaker", version.ref = "faker", exclusions = [{ module = "org.yaml" }] }

2. 在 build.gradle 中局部排除

如果只是特定模块需要排除org.yaml,其他模块仍要保留这个依赖,就用这种方式。在对应模块的build.gradle里配置:

testImplementation(libs.javafaker) {
    exclude module: 'org.yaml'
}

内容的提问来源于stack exchange,提问作者user352290

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 03:25:27