【发布时间】:2018-04-09 21:22:20
【问题描述】:
我正在将一个 maven JVM Kotlin 项目移植到一个 gradle 多平台 Kotlin 项目。从 Intellij IDEA 创建默认的 Kotlin 多平台项目后,我注意到有一个“资源”目录,但我知道如何从资源目录加载的唯一方法是特定于 JVM(this.javaClass.classLoader.getResourceAsStream(name))。
我最初的搜索没有找到一种独立于平台的方式来使用 Kotlin 标准库加载资源。是否有我遗漏的东西或者公共模块中的“资源”目录无用?我需要它的原因是加载在 javascript 模块和 jvm 模块中运行的测试数据。
【问题讨论】:
-
Gradle for jvm 和 Webpack for js 都可以配置为使用公共资源。
标签: kotlin multiplatform