Kotlin JS使用Gradle构建为JVM项目资源



是否有可能(如果是这样,我该怎么做?(使用 Gradle 编译 Kotlin JS 源代码,然后将它们作为 jar 资源放入 Kotlin JVM 项目中?

我曾经使用过这个build.gradle脚本来构建一个带有这些编译资源的jar:

import com.eriwen.gradle.js.tasks.MinifyJsTask
plugins {
id "com.eriwen.gradle.js" version "2.12.0"
}
def outDir = new File(buildDir, 'out')
def out = new File(outDir, 'name.js')
def min = new File(outDir, 'name.min.js')
compileKotlin2Js {
kotlinOptions {
outputFile = out
metaInfo = false
noStdlib = true
sourceMap = true
}
}
task minifyKotlinJs(type : MinifyJsTask) {
source = out
dest = min
}
jar {
from (outDir) {
into("your/package/name")
include '*.js', '*.map'
}
include 'META-INF', 'your'
}
minifyKotlinJs.dependsOn classes
jar.dependsOn minifyKotlinJs

最新更新