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

IntelliJ中Gradle模块依赖问题:Server模块无法构建访问Client类

解决Gradle多模块依赖构建失败问题

问题核心是你仅在IntelliJ的Project Structure中添加了依赖,但这只是IDE层面的配置,Gradle构建系统并不会读取这个设置,必须在Server模块的Gradle脚本中显式声明依赖关系。

解决步骤:

  • 打开Server模块下的build.gradle(或build.gradle.kts,取决于你使用的是Groovy还是Kotlin DSL)文件
  • 在dependencies代码块中添加对Client模块的依赖:
    若使用Groovy DSL:
    dependencies {
        // 引入Client模块作为依赖
        implementation project(':Client')
        // 保留你原有的其他依赖配置
    }
    
    若使用Kotlin DSL:
    dependencies {
        // 引入Client模块作为依赖
        implementation(project(":Client"))
        // 保留你原有的其他依赖配置
    }
    
  • 执行Gradle同步操作:点击IntelliJ界面右上角的"Sync Project with Gradle Files"按钮,或者在终端运行./gradlew clean build命令触发构建
  • 完成后重新构建Server模块,即可正常引用Client模块中的类

后续你将公共类迁移到Core模块时,只需把Server模块的依赖从:Client改为:Core即可,同样要在Gradle脚本中修改,而非仅依赖IDE配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 04:53:12