41 lines
831 B
Groovy
41 lines
831 B
Groovy
group 'CarServer'
|
|
version '1.0'
|
|
|
|
buildscript {
|
|
ext.kotlin_version = '1.0.3'
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
dependencies {
|
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
|
}
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
apply plugin: "kotlin2js"
|
|
|
|
sourceSets {
|
|
main.kotlin.srcDirs += 'src'
|
|
}
|
|
|
|
task copySecondaryFiles(type: Copy) {
|
|
from "${projectDir}/helpers/kotlin.js"
|
|
into "${projectDir}/build/js/lib"
|
|
|
|
from "${projectDir}/helpers/package.json"
|
|
into "${projectDir}/build/js"
|
|
}
|
|
|
|
build.dependsOn copySecondaryFiles
|
|
|
|
compileKotlin2Js.kotlinOptions.outputFile = "${projectDir}/build/js/main.js"
|
|
compileKotlin2Js.kotlinOptions.outputPrefix = "${projectDir}/helpers/prefix.js"
|
|
|
|
dependencies {
|
|
compile "org.jetbrains.kotlin:kotlin-js-library:$kotlin_version"
|
|
}
|