45 lines
828 B
Kotlin
Vendored
45 lines
828 B
Kotlin
Vendored
import org.gradle.api.JavaVersion.VERSION_1_7
|
|
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
|
|
|
val kotlin_version: String by extra
|
|
|
|
buildscript {
|
|
var kotlin_version: String by extra
|
|
kotlin_version = "$VERSION$"
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
classpath(kotlinModule("gradle-plugin", kotlin_version))
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
application
|
|
}
|
|
|
|
apply {
|
|
plugin("kotlin")
|
|
}
|
|
|
|
application {
|
|
mainClassName = "samples.HelloWorld"
|
|
}
|
|
|
|
repositories {
|
|
jcenter()
|
|
}
|
|
|
|
dependencies {
|
|
testCompile("junit:junit:4.12")
|
|
compile(kotlinModule("stdlib-jre8", kotlin_version))
|
|
}
|
|
val compileKotlin: KotlinCompile by tasks
|
|
compileKotlin.kotlinOptions {
|
|
jvmTarget = "1.8"
|
|
}
|
|
val compileTestKotlin: KotlinCompile by tasks
|
|
compileTestKotlin.kotlinOptions {
|
|
jvmTarget = "1.8"
|
|
} |