首页 > 解决方案 > 在多平台 js 和 jvm 项目中使用 kotlin-dce-js

问题描述

我想在我的MPPkotlin-dce-js中使用插件,它包含两个模块,一个用于 js 前端,一个用于 jvm 后端。我正在使用默认任务:run

jvmJar {
    dependsOn(jsBrowserWebpack)
    from(new File(jsBrowserWebpack.entry.name, jsBrowserWebpack.outputPath))
}
task run(type: JavaExec, dependsOn: [jvmJar]) {
    group = "application"
    main = "sample.SampleJvmKt"
    classpath(configurations.jvmRuntimeClasspath, jvmJar)
    args = []
}

正如官方文档中提到的,我必须使用该runDceKotlinJs任务来生成一个较小的 javascript 包。但我不知道如何runDceKotlinJs在我的 jar 文件中使用 's 输出。

标签: gradlewebpackkotlinkotlin-multiplatform

解决方案


可能有点晚了……

您应该能够在 DCE 选项上定义/配置输出目录,例如:

runDceKotlinJs.dceOptions.outputDirectory = "some-dir"

我希望这有帮助。


推荐阅读