gpt4 book ai didi

kotlin - 是否可以在 Kotlin 中使用多个通用库?

转载 作者:行者123 更新时间:2023-12-02 12:48:18 26 4
gpt4 key购买 nike

我尝试在 gradle 中构建项目有 3 个模块,其中:
1) module1 - 与 expect 的通用模块类(class)
空 build.gradle 依赖项
2) module2 - 与 expect 的通用模块类和依赖于模块 1:
build.gradle 依赖:compile project(':module1')2) module3 - jvm平台模块
build.gradle 依赖:expectedBy project(':module2')
编译项目时出现module3的编译阶段错误, 来自 module2 的类(class)找不到来自 module1 的类(class).

Kotlin 1.2.30
梯度 4.6
Java 1.8_161

是否可以在一个项目中同时使用多个通用模块?有没有可能有expect每个公共(public)模块中的类?

最佳答案

目前,不支持使用来自多个通用模块的通用声明,但计划在 future 版本中使用。

特别是,一旦修复了 KT-22864已发布,它将允许您同时添加 module1module2expectedBymodule3 的依赖关系.目前没有带有修复的公共(public)预览版本,请继续关注 1.2.40 EAP。

如果你真的想早点尝试,你可以使用开发版本(例如 1.2.40-dev-754 Maven 存储库中的 https://dl.bintray.com/kotlin/kotlin-dev)。

您还可以尝试 IDE 插件的开发版本(来自 here )以使 IDE 导入并分析多个 expectedBy正确依赖(1.2.30 只能导入一个这样的依赖)。

关于kotlin - 是否可以在 Kotlin 中使用多个通用库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49209835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com