@@ -2,26 +2,27 @@ package com.squareup.workflow1.buildsrc
2
2
3
3
import com.rickbusarow.kgx.libsCatalog
4
4
import com.rickbusarow.kgx.pluginId
5
+ import com.rickbusarow.kgx.version
5
6
import com.squareup.workflow1.buildsrc.internal.invoke
6
7
import com.squareup.workflow1.buildsrc.internal.isRunningFromIde
7
8
import com.squareup.workflow1.buildsrc.internal.javaLanguageVersion
8
9
import com.squareup.workflow1.buildsrc.internal.javaTarget
9
- import com.squareup.workflow1.buildsrc.internal.javaTargetInt
10
10
import com.squareup.workflow1.buildsrc.internal.kotlin
11
11
import org.gradle.api.Project
12
- import org.gradle.api.tasks.compile.JavaCompile
13
12
import org.jetbrains.kotlin.gradle.dsl.ExplicitApiMode.Strict
14
13
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
15
14
import org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension
16
15
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
17
- import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
18
16
19
17
fun Project.kotlinCommonSettings (bomConfigurationName : String ) {
20
18
pluginManager.apply (libsCatalog.pluginId(" ktlint" ))
21
19
22
20
// force the same Kotlin version everywhere, including transitive dependencies
23
21
dependencies {
24
- add(bomConfigurationName, platform(kotlin(" bom" )))
22
+ add(
23
+ bomConfigurationName,
24
+ platform(kotlin(module = " bom" , version = libsCatalog.version(" kotlin" )))
25
+ )
25
26
}
26
27
27
28
extensions.configure(KotlinProjectExtension ::class .java) { extension ->
0 commit comments