Artur Bosch
03/16/2017, 4:06 PMkotlin
configuration configurations { kotlin }
, I use this configuration to include dependencies
dependencies {
kotlin "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion"
kotlin "org.jetbrains.kotlin:kotlin-compiler:$kotlinVersion"
}
And this all is defined inside the allprojects closure:
allprojects {
group 'io.gitlab.arturbosch.detekt'
version "$detektVersion"
repositories {
mavenCentral()
mavenLocal()
maven { url "<http://dl.bintray.com/jetbrains/spek>" }
maven { url "<http://dl.bintray.com/arturbosch/code-analysis>" }
}
apply plugin: 'kotlin'
configurations {
kotlin
kotlinTest
junitPlatform
}
dependencies {
kotlin "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion"
kotlin "org.jetbrains.kotlin:kotlin-compiler:$kotlinVersion"
.....
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
}
I set the kotlin version through a gradle.properties file. eg. kotlinVersion=1.0.7
When I now change the Version to 1.1.0 or 1.1.1, gradle complains about not finding the method `kotlin`:
```
```