kotlin - 自定义 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")
解决方案
Nvm,我不得不用 api 实现公共依赖而不是实现(在多平台项目方面)
推荐阅读
- macos - wxBitmap 不在 Mac 上的 wxButton 中居中
- postgresql - 查询失败时如何在nestjs中捕获错误
- azure-eventhub - 来自 Azure 事件中心的日志数据被提取到 ADX 表,没有显示记录,但记录计数即将到来
- angular - angular8 访问使用 ngTemplateOutlet 创建的 ng-template 内容
- android - android studio 3.6 中的 Gradle 同步失败
- c - 如何编写一个以 RGB 缓冲区为输入的 gstreamer 插件?
- composer-php - Seld\JsonLint\ParsingException "/root/.composer/auth.json" 安装后不包含有效的 JSON
- c++ - C++ 中带有 Clion 的简单程序“在 '&&' 标记之前需要 `,' 或 `...'”
- jasmine - 量角器 - 茉莉花类型错误:无法读取未定义的属性“结果”
- netlogo - 在海龟的完整有向加权图中删除多个链接