在多平台js和jvm项目中使用kotlin-dce-js

时间:2019-08-30 14:52:56

标签: gradle webpack kotlin kotlin-multiplatform

我想在我的 MPP 中使用 { "size" : 0, "query" : { "term" : { "customer_id" : { "value" : 52, "boost" : 1.0 } } }, "_source" : false, "stored_fields" : "_none_", "aggregations" : { "groupby" : { "composite" : { "size" : 1000, "sources" : [ { "10985" : { "terms" : { "field" : "day_of_week", "missing_bucket" : true, "order" : "asc" } } } ] }, "aggregations" : { "11030" : { "avg" : { "field" : "taxful_total_price" } } } } } } 插件,该插件包含两个模块,一个用于js前端,一个用于jvm后端。我正在使用默认的kotlin-dce-js任务:

run

正如官方documentation所提到的那样,我必须使用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 = [] } 任务来生成较小的JavaScript包。但是我不知道如何在我的jar文件中使用runDceKotlinJs的输出。

1 个答案:

答案 0 :(得分:0)

也许有点晚...

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

runDceKotlinJs.dceOptions.outputDirectory = "some-dir"

我希望这会有所帮助。