我想将相同的 kotlin 源代码构建到 javascript 和 java (android) 中。有没有标准方法可以实现这一目标?
最佳答案
- 在 IntelliJ 中创建一个项目。选择 Gradle 项目,然后选择 Java(以及您想要的任何其他项目)
- 创建 3 个新的 Gradle 模块:
通用
、android 特定
和js 特定
。确保它们作为模块添加到您的主模块中
- 按“下一步”,然后完成(并针对
android 特定
和js 特定
重复此操作) - 从
common
中删除settings.gradle
以及其他 2 个模块,因为您不需要它们 确保这 3 个新模块已添加到主“父”模块的
settings.gradle
中。它应该看起来不像这样:rootProject.name = 'parent' include ':common' include ':android-specific' include ':js-specific'
- 编辑来自
org.jetbrains.kotlin 的
到common
模块依赖项(build.gradle
文件,me 第 24 行) :kotlin-stdlib-jre8org.jetbrains.kotlin:kotlin-stdlib
因此它不是特定于平台的。 - 如果您确实想确保所有操作都正确,请转到“ View ”->“工具窗口”->“Gradle”
- 您应该看到 Gradle 菜单,它应该如下所示
gradle 配置也应该在没有 IntelliJ(或 Android Studio)的情况下工作,但我没有测试它
关于javascript - 如何设置 Kotlin 多平台构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45201585/