Build: Add localBuildCacheDirectory property to KotlinBuildProperties

This commit is contained in:
Vyacheslav Gerasimov
2020-02-24 23:48:35 +03:00
parent fc2161c2a6
commit 5aae3b5d27
7 changed files with 9 additions and 5 deletions
+1
View File
@@ -28,6 +28,7 @@ buildscript {
dependencies {
bootstrapCompilerClasspath(kotlin("compiler-embeddable", bootstrapKotlinVersion))
classpath("org.jetbrains.kotlin:kotlin-build-gradle-plugin:0.0.12")
classpath("com.gradle.publish:plugin-publish-plugin:0.9.7")
classpath(kotlin("gradle-plugin", bootstrapKotlinVersion))
classpath("net.sf.proguard:proguard-gradle:6.1.0")
+2 -2
View File
@@ -21,7 +21,7 @@ buildscript {
}
dependencies {
classpath("org.jetbrains.kotlin:kotlin-build-gradle-plugin:0.0.8")
classpath("org.jetbrains.kotlin:kotlin-build-gradle-plugin:0.0.12")
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$buildSrcKotlinVersion")
classpath("org.jetbrains.kotlin:kotlin-sam-with-receiver:$buildSrcKotlinVersion")
}
@@ -90,7 +90,7 @@ repositories {
dependencies {
implementation(kotlin("stdlib", embeddedKotlinVersion))
implementation("org.jetbrains.kotlin:kotlin-build-gradle-plugin:0.0.8")
implementation("org.jetbrains.kotlin:kotlin-build-gradle-plugin:0.0.12")
implementation("net.rubygrapefruit:native-platform:${property("versions.native-platform")}")
implementation("net.rubygrapefruit:native-platform-windows-amd64:${property("versions.native-platform")}")
+1 -1
View File
@@ -20,7 +20,7 @@ buildscript {
}
}
dependencies {
classpath("org.jetbrains.kotlin:kotlin-build-gradle-plugin:0.0.8")
classpath("org.jetbrains.kotlin:kotlin-build-gradle-plugin:0.0.12")
}
}
+1 -1
View File
@@ -4,7 +4,7 @@ plugins {
}
group = "org.jetbrains.kotlin"
version = "0.0.8"
version = "0.0.12"
repositories {
mavenCentral()
@@ -10,6 +10,7 @@ import java.net.URI
fun Settings.setupBuildCache() {
buildCache.local.isEnabled = kotlinBuildProperties.localBuildCacheEnabled
kotlinBuildProperties.localBuildCacheDirectory?.let { buildCache.local.directory = it }
kotlinBuildProperties.buildCacheUrl?.let { remoteCacheUrl ->
buildCache.remote(HttpBuildCache::class.java) { remoteCache ->
remoteCache.url = URI(remoteCacheUrl)
@@ -89,6 +89,8 @@ class KotlinBuildProperties(
val localBuildCacheEnabled: Boolean = getBoolean("kotlin.build.cache.local.enabled", !isTeamcityBuild)
val localBuildCacheDirectory: String? = get("kotlin.build.cache.local.directory") as String?
val buildScanServer: String? = get("kotlin.build.scan.url") as String?
val buildCacheUser: String? = get("kotlin.build.cache.user") as String?
+1 -1
View File
@@ -27,7 +27,7 @@ buildscript {
}
}
dependencies {
classpath("org.jetbrains.kotlin:kotlin-build-gradle-plugin:0.0.8")
classpath("org.jetbrains.kotlin:kotlin-build-gradle-plugin:0.0.12")
}
}