代码之家  ›  专栏  ›  技术社区  ›  rekire

具有共享模块的多平台项目

  •  2
  • rekire  · 技术社区  · 7 年前

    我试图创建一个具有共享依赖关系的多平台项目,但我无法找出我做错了什么。

    • 客户端(网址:org.jetbrains.kotlin.jvm文件)
    • 共享(kotlin平台公共)
    • 运行时共享(kotlin平台公共)
    • 运行时js(kotlin平台js)
    • 运行时jvm(kotlin平台jvm)

    我将模块设置为通过 compile project(":shared")

    这还不可能,还是我做错了什么?

    1 回复  |  直到 7 年前
        1
  •  4
  •   hotkey    7 年前

    常见的 kotlin-platform-common )对于特定于平台的实现,您应该为这些实现提供 expectedBy project(':shared') compile 一个。

    您可以在 Kotlin reference 或者在一些可用的示例项目中,比如 here