Skip to content

Commit b23ac26

Browse files
authored
Update ktor version (#103)
extract versions to gradle.properties
1 parent fa2a9b0 commit b23ac26

File tree

12 files changed

+79
-44
lines changed

12 files changed

+79
-44
lines changed

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,15 @@ dependencies {
6363
6464
// one of ktor engines to work with websockets
6565
// client engines
66-
// implementation 'io.ktor:ktor-client-js:1.4.0' //js
67-
// implementation 'io.ktor:ktor-client-cio:1.4.0' //jvm
68-
// implementation 'io.ktor:ktor-client-okhttp:1.4.0' //jvm
66+
// implementation 'io.ktor:ktor-client-js:1.4.1' //js
67+
// implementation 'io.ktor:ktor-client-cio:1.4.1' //jvm
68+
// implementation 'io.ktor:ktor-client-okhttp:1.4.1' //jvm
6969
7070
// server engines (jvm only)
71-
// implementation 'io.ktor:ktor-server-cio:1.4.0'
72-
// implementation 'io.ktor:ktor-server-netty:1.4.0'
73-
// implementation 'io.ktor:ktor-server-jetty:1.4.0'
74-
// implementation 'io.ktor:ktor-server-tomcat:1.4.0'
71+
// implementation 'io.ktor:ktor-server-cio:1.4.1'
72+
// implementation 'io.ktor:ktor-server-netty:1.4.1'
73+
// implementation 'io.ktor:ktor-server-jetty:1.4.1'
74+
// implementation 'io.ktor:ktor-server-tomcat:1.4.1'
7575
}
7676
```
7777

@@ -93,15 +93,15 @@ dependencies {
9393

9494
// one of ktor engines to work with websockets
9595
// client engines
96-
// implementation("io.ktor:ktor-client-js:1.4.0") //js
97-
// implementation("io.ktor:ktor-client-cio:1.4.0") //jvm
98-
// implementation("io.ktor:ktor-client-okhttp:1.4.0") //jvm
96+
// implementation("io.ktor:ktor-client-js:1.4.1") //js
97+
// implementation("io.ktor:ktor-client-cio:1.4.1") //jvm
98+
// implementation("io.ktor:ktor-client-okhttp:1.4.1") //jvm
9999

100100
// server engines (jvm only)
101-
// implementation("io.ktor:ktor-server-cio:1.4.0")
102-
// implementation("io.ktor:ktor-server-netty:1.4.0")
103-
// implementation("io.ktor:ktor-server-jetty:1.4.0")
104-
// implementation("io.ktor:ktor-server-tomcat:1.4.0")
101+
// implementation("io.ktor:ktor-server-cio:1.4.1")
102+
// implementation("io.ktor:ktor-server-netty:1.4.1")
103+
// implementation("io.ktor:ktor-server-jetty:1.4.1")
104+
// implementation("io.ktor:ktor-server-tomcat:1.4.1")
105105
}
106106
```
107107

benchmarks/build.gradle.kts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ repositories {
2626
maven("https://repo.spring.io/libs-snapshot")
2727
}
2828

29+
val rsocketJavaVersion: String by rootProject
30+
val kotlinxCoroutinesVersion: String by rootProject
31+
2932
kotlin {
3033
val jvm = jvm() //common jvm source set
3134
val kotlinJvm = jvm("kotlin") //kotlin benchmark
@@ -35,7 +38,7 @@ kotlin {
3538
val commonMain by getting {
3639
dependencies {
3740
implementation("org.jetbrains.kotlinx:kotlinx.benchmark.runtime:0.2.0-dev-20")
38-
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9")
41+
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlinxCoroutinesVersion")
3942
}
4043
}
4144

@@ -52,9 +55,9 @@ kotlin {
5255
val javaMain by getting {
5356
dependsOn(jvmMain)
5457
dependencies {
55-
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-reactor:1.3.9")
56-
implementation("io.rsocket:rsocket-core:1.1.0-M1")
57-
implementation("io.rsocket:rsocket-transport-local:1.1.0-M1")
58+
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-reactor:$kotlinxCoroutinesVersion")
59+
implementation("io.rsocket:rsocket-core:$rsocketJavaVersion")
60+
implementation("io.rsocket:rsocket-transport-local:$rsocketJavaVersion")
5861
}
5962
}
6063
}

build.gradle.kts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,20 @@ buildscript {
2626
repositories {
2727
mavenCentral()
2828
}
29+
val kotlinVersion: String by rootProject
30+
val kotlinxAtomicfuVersion: String by rootProject
31+
2932
dependencies {
30-
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.10")
31-
classpath("org.jetbrains.kotlinx:atomicfu-gradle-plugin:0.14.4")
33+
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
34+
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
35+
classpath("org.jetbrains.kotlinx:atomicfu-gradle-plugin:$kotlinxAtomicfuVersion")
3236
}
3337
}
3438

39+
val kotlinxAtomicfuVersion: String by rootProject
40+
3541
plugins {
36-
id("com.github.ben-manes.versions") version "0.29.0"
42+
id("com.github.ben-manes.versions")
3743

3844
//needed to add classpath to script
3945
id("com.jfrog.bintray") apply false
@@ -118,7 +124,7 @@ subprojects {
118124
if ("examples" in project.path || project.name == "playground") {
119125
val commonMain by sourceSets.getting {
120126
dependencies {
121-
implementation("org.jetbrains.kotlinx:atomicfu:0.14.4")
127+
implementation("org.jetbrains.kotlinx:atomicfu:$kotlinxAtomicfuVersion")
122128
}
123129
}
124130
}

examples/multiplatform-chat/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,21 +48,21 @@ kotlin {
4848
val serverJvmMain by getting {
4949
dependencies {
5050
implementation(project(":rsocket-transport-ktor-server"))
51-
implementation("io.ktor:ktor-server-cio:1.4.0")
51+
implementation("io.ktor:ktor-server-cio:1.4.1")
5252
}
5353
}
5454

5555
val clientJvmMain by getting {
5656
dependsOn(clientMain)
5757
dependencies {
58-
implementation("io.ktor:ktor-client-cio:1.4.0")
58+
implementation("io.ktor:ktor-client-cio:1.4.1")
5959
}
6060
}
6161

6262
val clientJsMain by getting {
6363
dependsOn(clientMain)
6464
dependencies {
65-
implementation("io.ktor:ktor-client-js:1.4.0")
65+
implementation("io.ktor:ktor-client-js:1.4.1")
6666
}
6767
}
6868
}

gradle.properties

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@
1818
group=io.rsocket.kotlin
1919
version=0.10.0
2020

21+
#Versions
22+
kotlinVersion=1.4.10
23+
ktorVersion=1.4.1
24+
kotlinxCoroutinesVersion=1.3.9
25+
kotlinxAtomicfuVersion=0.14.4
26+
turbineVersion=0.2.1
27+
rsocketJavaVersion=1.1.0-M2
28+
2129
#Kotlin
2230
#kotlin.code.style=official
2331
kotlin.caching.enabled=true

playground/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ plugins {
1818
kotlin("multiplatform")
1919
}
2020

21+
val ktorVersion: String by rootProject
22+
2123
kotlin {
2224
jvm()
2325
js(IR) {
@@ -38,13 +40,13 @@ kotlin {
3840
dependencies {
3941
implementation(project(":rsocket-transport-ktor-server"))
4042

41-
implementation("io.ktor:ktor-client-cio:1.4.0")
42-
implementation("io.ktor:ktor-server-cio:1.4.0")
43+
implementation("io.ktor:ktor-client-cio:$ktorVersion")
44+
implementation("io.ktor:ktor-server-cio:$ktorVersion")
4345
}
4446
}
4547
val jsMain by getting {
4648
dependencies {
47-
implementation("io.ktor:ktor-client-js:1.4.0") //for WS support
49+
implementation("io.ktor:ktor-client-js:$ktorVersion") //for WS support
4850
}
4951
}
5052
}

rsocket-core/build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,22 @@ plugins {
2323
id("com.jfrog.artifactory")
2424
}
2525

26+
val ktorVersion: String by rootProject
27+
val kotlinxCoroutinesVersion: String by rootProject
28+
2629
kotlin {
2730
jvm()
2831
js()
2932

3033
sourceSets {
3134
val commonMain by getting {
3235
dependencies {
33-
api("io.ktor:ktor-io:1.4.0")
34-
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.9")
36+
api("io.ktor:ktor-io:$ktorVersion")
37+
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlinxCoroutinesVersion")
3538
}
3639
}
3740
val commonTest by getting {
3841
dependencies {
39-
implementation("app.cash.turbine:turbine:0.2.1")
40-
implementation("io.ktor:ktor-utils:1.4.0")
4142
implementation(project(":rsocket-transport-local"))
4243
}
4344
}

rsocket-test/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ plugins {
1818
kotlin("multiplatform")
1919
}
2020

21+
val ktorVersion: String by rootProject
22+
val kotlinxCoroutinesVersion: String by rootProject
23+
val turbineVersion: String by rootProject
24+
2125
kotlin {
2226
jvm()
2327
js()
@@ -28,6 +32,10 @@ kotlin {
2832
api(project(":rsocket-core"))
2933
api(kotlin("test-common"))
3034
api(kotlin("test-annotations-common"))
35+
36+
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlinxCoroutinesVersion")
37+
api("io.ktor:ktor-utils:$ktorVersion")
38+
api("app.cash.turbine:turbine:$turbineVersion")
3139
}
3240
}
3341
val jvmMain by getting {

rsocket-transport-ktor/build.gradle.kts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,17 @@ plugins {
2222
id("com.jfrog.artifactory")
2323
}
2424

25+
val ktorVersion: String by rootProject
26+
2527
kotlin {
2628
jvm()
2729
js()
2830

2931
sourceSets {
3032
val commonMain by getting {
3133
dependencies {
32-
api("io.ktor:ktor-network:1.4.0")
33-
api("io.ktor:ktor-http-cio:1.4.0")
34+
api("io.ktor:ktor-network:$ktorVersion")
35+
api("io.ktor:ktor-http-cio:$ktorVersion")
3436
api(project(":rsocket-core"))
3537
}
3638
}
@@ -41,13 +43,13 @@ kotlin {
4143
}
4244
val jvmTest by getting {
4345
dependencies {
44-
implementation("io.ktor:ktor-client-cio:1.4.0")
45-
implementation("io.ktor:ktor-client-okhttp:1.4.0")
46+
implementation("io.ktor:ktor-client-cio:$ktorVersion")
47+
implementation("io.ktor:ktor-client-okhttp:$ktorVersion")
4648

47-
implementation("io.ktor:ktor-server-cio:1.4.0")
48-
implementation("io.ktor:ktor-server-netty:1.4.0")
49-
implementation("io.ktor:ktor-server-jetty:1.4.0")
50-
implementation("io.ktor:ktor-server-tomcat:1.4.0")
49+
implementation("io.ktor:ktor-server-cio:$ktorVersion")
50+
implementation("io.ktor:ktor-server-netty:$ktorVersion")
51+
implementation("io.ktor:ktor-server-jetty:$ktorVersion")
52+
implementation("io.ktor:ktor-server-tomcat:$ktorVersion")
5153

5254
implementation(project(":rsocket-transport-ktor-server"))
5355
}

rsocket-transport-ktor/rsocket-transport-ktor-client/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ plugins {
2222
id("com.jfrog.artifactory")
2323
}
2424

25+
val ktorVersion: String by rootProject
26+
2527
kotlin {
2628
jvm()
2729
js()
@@ -32,7 +34,7 @@ kotlin {
3234
api(project(":rsocket-core"))
3335
api(project(":rsocket-transport-ktor"))
3436

35-
api("io.ktor:ktor-client-core:1.4.0")
37+
api("io.ktor:ktor-client-core:$ktorVersion")
3638
}
3739
}
3840
}

0 commit comments

Comments
 (0)