ggr
05/11/2017, 2:27 PMbuildscript {
repositories {
gradleScriptKotlin()
}
dependencies {
classpath(kotlinModule("gradle-plugin"))
}
}
apply {
plugin("kotlin2js")
}
dependencies {
compile(kotlinModule("stdlib-js"))
compile(kotlinModule("stdlib-jre8"))
}
//compileKotlin2Js {
// kotlinOptions.outputFile = "build/output.js"
//}
//
//sourceSets {
// main.kotlin.srcDirs += "src/main/kotlin"
//}
val build by tasks
build.doLast {
configurations.compile.forEach { file: File ->
copy {
includeEmptyDirs = false
from(zipTree(file.absoluteFile))
into("$projectDir/web")
include { fileTreeElement ->
val path = fileTreeElement.path
path.endsWith(".js") && (path.startsWith("META-INF/resources/") || !path.startsWith("META-INF/"))
}
}
}
}