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

如何让Gradle忽略子目录kotlin_project下的build.gradle.kts文件?

让Gradle完全忽略指定子项目的构建文件

可以做到,核心是修改根目录的settings.gradle.kts文件,让Gradle不将kotlin_project纳入构建范围,这样它就不会去解析该目录下的build.gradle.kts文件。

具体操作步骤

  • 手动指定子项目场景:
    打开根目录的settings.gradle.kts,检查是否有include语句包含了:kotlin_project,直接移除这一项即可。示例:

    // 修改前
    include(":src:android_project_a", ":src:android_project_b", ":kotlin_project")
    
    // 修改后
    include(":src:android_project_a", ":src:android_project_b")
    
  • 自动扫描子项目场景:
    若配置为让Gradle自动扫描目录下的子项目,可在settings.gradle.kts中添加排除逻辑,禁用kotlin_project:

    rootProject.children.forEach { project ->
        if (project.path == ":kotlin_project") {
            project.isEnabled = false
        }
    }
    

效果说明

完成上述修改后,Gradle在构建过程中会完全忽略kotlin_project目录,既不会解析其下的build.gradle.kts,也不会执行任何相关构建任务,彻底规避插件版本冲突问题。

内容的提问来源于stack exchange,提问作者Dmitrii C.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 02:10:33