43 lines
754 B
Groovy
Vendored
43 lines
754 B
Groovy
Vendored
group 'Again'
|
|
version '1.0-SNAPSHOT'
|
|
|
|
buildscript {
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0")
|
|
}
|
|
}
|
|
|
|
apply plugin: 'kotlin'
|
|
|
|
sourceSets {
|
|
myMain {
|
|
kotlin {
|
|
srcDir 'src'
|
|
}
|
|
}
|
|
myTest {
|
|
kotlin {
|
|
srcDir 'test'
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.0"
|
|
}
|
|
|
|
compileMyMainKotlin {
|
|
kotlinOptions.jvmTarget = "1.7"
|
|
kotlinOptions.freeCompilerArgs = ["-Xsingle-module", "-Xdump-declarations-to", "tmp"]
|
|
}
|
|
|
|
compileMyTestKotlin {
|
|
kotlinOptions.jvmTarget = "1.6"
|
|
kotlinOptions.apiVersion = "1.0"
|
|
kotlinOptions.freeCompilerArgs = ["-Xdump-declarations-to", "tmpTest"]
|
|
}
|