首页 > 解决方案 > 自定义 kotlin 多平台项目的依赖项不在类路径中

问题描述

我创建了一个多平台库,并将其发布到 maven Central。我想对其进行测试,但 Gradle 似乎并未导入我的多平台项目所需的所有库。

我的多平台项目构建文件:https ://github.com/jan-tennert/DiscordKM/blob/master/build.gradle.kts

我的意思是 IntelliJ 正在导入库:单击此处

但在代码中我看到类似的东西:错误

并且由于“无法解析以下类的超类型。请确保您在类路径中具有所需的依赖项:”错误,程序将无法启动

您也许可以尝试自己导入我的项目:(maven Central)

implementation("io.github.jan-tennert.discordkm:DiscordKM:0.1")

标签: kotlingradlekotlin-multiplatform

解决方案


Nvm,我不得不用 api 实现公共依赖而不是实现(在多平台项目方面)


推荐阅读