[build] extract versions to gradle.properties
This commit is contained in:
@@ -37,7 +37,7 @@ dependencies {
|
||||
api "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion"
|
||||
api "org.jetbrains.kotlin:kotlin-compiler:$kotlinVersion"
|
||||
api "org.jetbrains.kotlin:kotlin-native-shared:$konanVersion"
|
||||
api "org.jetbrains.kotlinx:kotlinx-metadata-klib:0.0.1-dev-10"
|
||||
api "org.jetbrains.kotlinx:kotlinx-metadata-klib:$metadataVersion"
|
||||
|
||||
testImplementation "junit:junit:4.12"
|
||||
testImplementation "org.jetbrains.kotlin:kotlin-test-junit:$buildKotlinVersion"
|
||||
|
||||
@@ -30,6 +30,10 @@ val kotlinCompilerRepo: String by rootProperties
|
||||
val buildKotlinVersion: String by rootProperties
|
||||
val buildKotlinCompilerRepo: String by rootProperties
|
||||
val konanVersion: String by rootProperties
|
||||
val slackApiVersion: String by rootProperties
|
||||
val ktorVersion: String by rootProperties
|
||||
val shadowVersion: String by rootProperties
|
||||
val metadataVersion: String by rootProperties
|
||||
|
||||
group = "org.jetbrains.kotlin"
|
||||
version = konanVersion
|
||||
@@ -50,19 +54,19 @@ dependencies {
|
||||
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
|
||||
implementation("org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion")
|
||||
implementation("org.jetbrains.kotlin:kotlin-reflect:$kotlinVersion")
|
||||
implementation("com.ullink.slack:simpleslackapi:1.2.0")
|
||||
implementation("com.ullink.slack:simpleslackapi:$slackApiVersion")
|
||||
|
||||
implementation("io.ktor:ktor-client-auth:1.2.1")
|
||||
implementation("io.ktor:ktor-client-core:1.2.1")
|
||||
implementation("io.ktor:ktor-client-cio:1.2.1")
|
||||
implementation("io.ktor:ktor-client-auth:$ktorVersion")
|
||||
implementation("io.ktor:ktor-client-core:$ktorVersion")
|
||||
implementation("io.ktor:ktor-client-cio:$ktorVersion")
|
||||
|
||||
api("org.jetbrains.kotlin:kotlin-native-utils:$kotlinVersion")
|
||||
|
||||
// Located in <repo root>/shared and always provided by the composite build.
|
||||
api("org.jetbrains.kotlin:kotlin-native-shared:$konanVersion")
|
||||
implementation("com.github.jengelman.gradle.plugins:shadow:5.1.0")
|
||||
implementation("com.github.jengelman.gradle.plugins:shadow:$shadowVersion")
|
||||
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-metadata-klib:0.0.1-dev-10")
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-metadata-klib:$metadataVersion")
|
||||
}
|
||||
|
||||
sourceSets["main"].withConvention(KotlinSourceSet::class) {
|
||||
|
||||
@@ -37,6 +37,10 @@ gtestRevision=07f4869221012b16b7f9ee685d94856e1fc9f361
|
||||
|
||||
org.gradle.jvmargs='-Dfile.encoding=UTF-8'
|
||||
org.gradle.workers.max=4
|
||||
slackApiVersion=1.2.0
|
||||
ktorVersion=1.2.1
|
||||
shadowVersion=5.1.0
|
||||
metadataVersion=0.0.1-dev-10
|
||||
|
||||
# Uncomment to enable composite build
|
||||
#kotlinProjectPath=<insert the path to Kotlin project root here>
|
||||
|
||||
Reference in New Issue
Block a user