java - 如何将 Gradle 分发插件与 Kotlin 多平台结合使用

标签 java kotlin gradle build kotlin-multiplatform

我正在使用 Gradle 应用程序插件:

plugins {
    kotlin("multiplatform") version "1.5.31"
    id("application")
}

application {
    mainClass.set("pl.gieted.flappy_bird.MainKt")
}

不幸的是,在我迁移到 Kotlin 多平台后它不再工作(创建的发行版是空的)。

我认为该问题可能与多平台插件创建的自定义源集有关。

enter image description here

如何设置应用程序插件以与 Kotlin 多平台配合使用

最佳答案

显然,要使 Kotlin 多平台与 Java 插件配合使用,唯一需要做的就是将 withJava() 添加到配置中:

kotlin {
    jvm {
        withJava()
    }
}

关于java - 如何将 Gradle 分发插件与 Kotlin 多平台结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69437212/

相关文章:

android - Retrofit LiveDataCallAdapter 不调用函数 adapt(call)

java - 使用 gradle 构建错误 : Could not find or load main class,

java - 用Java开发后端服务器

java - 如何根据变量选择同一个表的不同数据

java - XA 数据源的性能开销 - 最佳实践

android - 未找到 Gradle DSL 方法 : 'androidtestcompile()'

gradle - gradle 中的 sl4j 版本与 Storm 1.0.1 和 elasticsearch 5.2 冲突

java - 如何使用 UUID 维护插入顺序

java - 当前不允许连接到相机 "1"

Kotlin:如何从二进制转换为十进制