Skip to content

Commit a438526

Browse files
committed
update gradle plugins
1 parent e263f80 commit a438526

File tree

12 files changed

+186
-6
lines changed

12 files changed

+186
-6
lines changed

build.gradle.kts

+6-6
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ buildscript {
2121
val buildKotlinVersion: String by extra
2222

2323
plugins {
24-
kotlin("jvm") version "1.6.21"
24+
kotlin("jvm") version "1.7.20"
2525

26-
id("org.jetbrains.kotlin.plugin.allopen") version "1.6.10"
27-
id("org.jlleitschuh.gradle.ktlint") version "10.1.0"
28-
id("org.jetbrains.dokka") version "1.6.21"
26+
id("org.jetbrains.kotlin.plugin.allopen") version "1.7.20"
27+
id("org.jlleitschuh.gradle.ktlint") version "11.0.0"
28+
id("org.jetbrains.dokka") version "1.7.10"
2929
id("com.github.hierynomus.license-base").version("0.16.1")
30-
id("com.github.spotbugs") version "5.0.6"
31-
id("io.gitlab.arturbosch.detekt") version "1.20.0"
30+
id("com.github.spotbugs") version "5.0.12"
31+
id("io.gitlab.arturbosch.detekt") version "1.21.0"
3232
signing
3333
`maven-publish`
3434
`java-library`

buildSrc/build.gradle.kts

+13
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
12

23
val buildKotlin = "1.4.32"
34

45
plugins {
56
`kotlin-dsl`
67
id("io.gitlab.arturbosch.detekt").version ("1.14.1")
8+
kotlin("jvm") version "1.7.20"
79

810
}
911

@@ -19,3 +21,14 @@ repositories {
1921
gradlePluginPortal()
2022
// maven("https://maven.pkg.jetbrains.space/public/p/kotlinx-html/maven")
2123
}
24+
dependencies {
25+
implementation(kotlin("stdlib-jdk8"))
26+
}
27+
val compileKotlin: KotlinCompile by tasks
28+
compileKotlin.kotlinOptions {
29+
jvmTarget = "1.8"
30+
}
31+
val compileTestKotlin: KotlinCompile by tasks
32+
compileTestKotlin.kotlinOptions {
33+
jvmTarget = "1.8"
34+
}

floodplain-api/build.gradle.kts

+17
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
import io.floodplain.build.FloodplainDeps
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3+
4+
plugins {
5+
kotlin("jvm") version "1.7.20"
6+
}
27

38
dependencies {
49
implementation(FloodplainDeps.kotlinCoroutines)
10+
implementation(kotlin("stdlib-jdk8"))
11+
}
12+
repositories {
13+
mavenCentral()
14+
}
15+
val compileKotlin: KotlinCompile by tasks
16+
compileKotlin.kotlinOptions {
17+
jvmTarget = "1.8"
518
}
19+
val compileTestKotlin: KotlinCompile by tasks
20+
compileTestKotlin.kotlinOptions {
21+
jvmTarget = "1.8"
22+
}

floodplain-debezium/build.gradle.kts

+17
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
import io.floodplain.build.FloodplainDeps
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3+
4+
plugins {
5+
kotlin("jvm") version "1.7.20"
6+
}
27
dependencies {
38
implementation(FloodplainDeps.debeziumEmbedded)
49
implementation(FloodplainDeps.debeziumPostgres)
@@ -10,4 +15,16 @@ dependencies {
1015
testImplementation(project(":floodplain-test"))
1116
testImplementation(FloodplainDeps.testContainer)
1217
testImplementation("org.junit.jupiter:junit-jupiter:${FloodplainDeps.junit_5_version}")
18+
implementation(kotlin("stdlib-jdk8"))
19+
}
20+
repositories {
21+
mavenCentral()
22+
}
23+
val compileKotlin: KotlinCompile by tasks
24+
compileKotlin.kotlinOptions {
25+
jvmTarget = "1.8"
1326
}
27+
val compileTestKotlin: KotlinCompile by tasks
28+
compileTestKotlin.kotlinOptions {
29+
jvmTarget = "1.8"
30+
}

floodplain-dsl/build.gradle.kts

+17
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
import io.floodplain.build.FloodplainDeps
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3+
4+
plugins {
5+
kotlin("jvm") version "1.7.20"
6+
}
27

38
dependencies {
49
implementation(project(":immutable-api"))
@@ -25,4 +30,16 @@ dependencies {
2530
implementation(FloodplainDeps.kafkaConnectRuntime)
2631
implementation(FloodplainDeps.kotlinCoroutines)
2732
testImplementation("org.junit.jupiter:junit-jupiter:${FloodplainDeps.junit_5_version}")
33+
implementation(kotlin("stdlib-jdk8"))
34+
}
35+
repositories {
36+
mavenCentral()
37+
}
38+
val compileKotlin: KotlinCompile by tasks
39+
compileKotlin.kotlinOptions {
40+
jvmTarget = "1.8"
2841
}
42+
val compileTestKotlin: KotlinCompile by tasks
43+
compileTestKotlin.kotlinOptions {
44+
jvmTarget = "1.8"
45+
}

floodplain-elasticsearch/build.gradle.kts

+17
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
import io.floodplain.build.FloodplainDeps
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3+
4+
plugins {
5+
kotlin("jvm") version "1.7.20"
6+
}
27

38
dependencies {
49
implementation(FloodplainDeps.kotlinLogging)
@@ -15,4 +20,16 @@ dependencies {
1520
testImplementation(FloodplainDeps.jacksonDatabind)
1621
testImplementation("org.junit.jupiter:junit-jupiter:${FloodplainDeps.junit_5_version}")
1722
testImplementation(FloodplainDeps.testContainer)
23+
implementation(kotlin("stdlib-jdk8"))
24+
}
25+
repositories {
26+
mavenCentral()
27+
}
28+
val compileKotlin: KotlinCompile by tasks
29+
compileKotlin.kotlinOptions {
30+
jvmTarget = "1.8"
1831
}
32+
val compileTestKotlin: KotlinCompile by tasks
33+
compileTestKotlin.kotlinOptions {
34+
jvmTarget = "1.8"
35+
}

floodplain-example/build.gradle.kts

+14
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import io.floodplain.build.FloodplainDeps
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
23

34
plugins {
45
// Apply the java-library plugin to add support for Java Library
56
id("java")
67
id("application")
8+
kotlin("jvm") version "1.7.20"
79
}
810

911
dependencies {
@@ -24,4 +26,16 @@ dependencies {
2426
implementation(FloodplainDeps.kafkaStreams)
2527
implementation(FloodplainDeps.commonsCompress) // update for vulnerability
2628
testImplementation("org.junit.jupiter:junit-jupiter:${FloodplainDeps.junit_5_version}")
29+
implementation(kotlin("stdlib-jdk8"))
2730
}
31+
repositories {
32+
mavenCentral()
33+
}
34+
val compileKotlin: KotlinCompile by tasks
35+
compileKotlin.kotlinOptions {
36+
jvmTarget = "1.8"
37+
}
38+
val compileTestKotlin: KotlinCompile by tasks
39+
compileTestKotlin.kotlinOptions {
40+
jvmTarget = "1.8"
41+
}

floodplain-googlesheets/build.gradle.kts

+17
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
import io.floodplain.build.FloodplainDeps
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3+
4+
plugins {
5+
kotlin("jvm") version "1.7.20"
6+
}
27

38
// plugins {
49
// id("com.github.johnrengelman.shadow")
@@ -23,6 +28,7 @@ dependencies {
2328
implementation(project(":streams"))
2429
implementation(FloodplainDeps.kotlinCoroutines)
2530
testImplementation("org.junit.jupiter:junit-jupiter:${FloodplainDeps.junit_5_version}")
31+
implementation(kotlin("stdlib-jdk8"))
2632
}
2733

2834
// tasks {
@@ -45,3 +51,14 @@ dependencies {
4551
// dependsOn(shadowJar)
4652
// }
4753
// }
54+
repositories {
55+
mavenCentral()
56+
}
57+
val compileKotlin: KotlinCompile by tasks
58+
compileKotlin.kotlinOptions {
59+
jvmTarget = "1.8"
60+
}
61+
val compileTestKotlin: KotlinCompile by tasks
62+
compileTestKotlin.kotlinOptions {
63+
jvmTarget = "1.8"
64+
}

floodplain-integration/build.gradle.kts

+17
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
import io.floodplain.build.FloodplainDeps
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3+
4+
plugins {
5+
kotlin("jvm") version "1.7.20"
6+
}
27

38
dependencies {
49
api(FloodplainDeps.slf4j)
@@ -29,4 +34,16 @@ dependencies {
2934
testImplementation(FloodplainDeps.debeziumTestContainers)
3035
testImplementation(FloodplainDeps.mongoClientSync)
3136
testImplementation("org.junit.jupiter:junit-jupiter:${FloodplainDeps.junit_5_version}")
37+
implementation(kotlin("stdlib-jdk8"))
38+
}
39+
repositories {
40+
mavenCentral()
41+
}
42+
val compileKotlin: KotlinCompile by tasks
43+
compileKotlin.kotlinOptions {
44+
jvmTarget = "1.8"
3245
}
46+
val compileTestKotlin: KotlinCompile by tasks
47+
compileTestKotlin.kotlinOptions {
48+
jvmTarget = "1.8"
49+
}

floodplain-jdbc/build.gradle.kts

+17
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
import io.floodplain.build.FloodplainDeps
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3+
4+
plugins {
5+
kotlin("jvm") version "1.7.20"
6+
}
27

38
dependencies {
49
implementation(FloodplainDeps.kotlinLogging)
@@ -13,4 +18,16 @@ dependencies {
1318
implementation(FloodplainDeps.kotlinCoroutines)
1419
testImplementation(FloodplainDeps.testContainer)
1520
testImplementation("org.junit.jupiter:junit-jupiter:${FloodplainDeps.junit_5_version}")
21+
implementation(kotlin("stdlib-jdk8"))
22+
}
23+
repositories {
24+
mavenCentral()
25+
}
26+
val compileKotlin: KotlinCompile by tasks
27+
compileKotlin.kotlinOptions {
28+
jvmTarget = "1.8"
1629
}
30+
val compileTestKotlin: KotlinCompile by tasks
31+
compileTestKotlin.kotlinOptions {
32+
jvmTarget = "1.8"
33+
}

floodplain-mongodb/build.gradle.kts

+17
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
import io.floodplain.build.FloodplainDeps
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3+
4+
plugins {
5+
kotlin("jvm") version "1.7.20"
6+
}
27

38
dependencies {
49
implementation(FloodplainDeps.kotlinLogging)
@@ -14,4 +19,16 @@ dependencies {
1419
implementation(FloodplainDeps.commonsCompress) // update for vulnerability
1520
testImplementation(FloodplainDeps.testContainer)
1621
testImplementation("org.junit.jupiter:junit-jupiter:${FloodplainDeps.junit_5_version}")
22+
implementation(kotlin("stdlib-jdk8"))
23+
}
24+
repositories {
25+
mavenCentral()
26+
}
27+
val compileKotlin: KotlinCompile by tasks
28+
compileKotlin.kotlinOptions {
29+
jvmTarget = "1.8"
1730
}
31+
val compileTestKotlin: KotlinCompile by tasks
32+
compileTestKotlin.kotlinOptions {
33+
jvmTarget = "1.8"
34+
}

floodplain-test/build.gradle.kts

+17
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,24 @@
11
import io.floodplain.build.FloodplainDeps
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3+
4+
plugins {
5+
kotlin("jvm") version "1.7.20"
6+
}
27

38
dependencies {
49
implementation(FloodplainDeps.testContainer)
510
implementation(FloodplainDeps.testContainerKafka)
611
implementation(FloodplainDeps.kotlinLogging)
12+
implementation(kotlin("stdlib-jdk8"))
13+
}
14+
repositories {
15+
mavenCentral()
16+
}
17+
val compileKotlin: KotlinCompile by tasks
18+
compileKotlin.kotlinOptions {
19+
jvmTarget = "1.8"
720
}
21+
val compileTestKotlin: KotlinCompile by tasks
22+
compileTestKotlin.kotlinOptions {
23+
jvmTarget = "1.8"
24+
}

0 commit comments

Comments
 (0)