Set kotlin.version when Kotlin's Gradle plugin is applied

Closes gh-11711
This commit is contained in:
Andy Wilkinson
2018-01-29 10:13:12 +00:00
parent bdd532cc20
commit 199088b0c9
8 changed files with 194 additions and 6 deletions

View File

@@ -0,0 +1,39 @@
buildscript {
dependencies {
classpath files(pluginClasspath.split(','))
}
}
plugins {
id 'org.jetbrains.kotlin.jvm' version '1.2.10'
}
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
dependencyManagement {
resolutionStrategy {
eachDependency {
if (it.requested.group == 'org.springframework.boot') {
it.useVersion project.bootVersion
}
}
}
}
repositories {
mavenCentral()
mavenLocal()
}
dependencies {
compile 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
}
task kotlinVersion {
doLast {
def kotlinVersion = project.hasProperty('kotlin.version') ? project.getProperty('kotlin.version') : 'none'
println "Kotlin version: ${kotlinVersion}"
}
}

View File

@@ -0,0 +1,14 @@
buildscript {
dependencies {
classpath files(pluginClasspath.split(','))
}
}
apply plugin: 'org.springframework.boot'
task kotlinVersion {
doLast {
def kotlinVersion = project.hasProperty('kotlin.version') ? project.getProperty('kotlin.version') : 'none'
println "Kotlin version: ${kotlinVersion}"
}
}