Я использовал этот скрипт 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