Rajkumar Singh
10/16/2024, 8:09 PMimport org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_21
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion.KOTLIN_2_0
plugins {
kotlin("jvm") version "2.0.21"
kotlin("plugin.spring") version "2.0.21"
id("org.springframework.boot") version "3.3.4"
id("io.spring.dependency-management") version "1.1.6"
}
group = "x.y.z"
version = "0.0.1-SNAPSHOT"
kotlin {
jvmToolchain(21)
compilerOptions {
jvmTarget.set(JVM_21)
languageVersion.set(KOTLIN_2_0)
freeCompilerArgs.addAll("-Xjsr305=strict")
}
}
repositories {
mavenCentral()
}
extra["kotlinVersion"] = "2.0.21"
extra["coroutinesVersion"] = "1.9.0"
extra["kotestVersion"] = "6.0.0.M1"
extra["kotestExtSpringVersion"] = "1.3.0"
dependencies {
implementation(platform("org.jetbrains.kotlin:kotlin-bom:${property("kotlinVersion")}"))
implementation("org.jetbrains.kotlin:kotlin-reflect")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-reactor")
implementation("io.projectreactor.kotlin:reactor-kotlin-extensions")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
implementation("org.springframework.boot:spring-boot-starter-webflux")
implementation("org.springframework.boot:spring-boot-starter-actuator")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
testImplementation("io.kotest:kotest-runner-junit5-jvm:${property("kotestVersion")}")
testImplementation("io.kotest:kotest-property-jvm:${property("kotestVersion")}")
testImplementation("io.kotest.extensions:kotest-extensions-spring:${property("kotestExtSpringVersion")}")
testImplementation("org.springframework.boot:spring-boot-starter-test")
}
dependencyManagement {
imports {
mavenBom("org.jetbrains.kotlinx:kotlinx-coroutines-bom:${property("coroutinesVersion")}")
}
}
tasks.withType<Test> {
useJUnitPlatform()
}
and I'm getting following errors during the build ::
Errors occurred while building effective model from \.gradle\caches\modules-2\files-2.1\io.kotest\kotest-framework-api\6.0.0.M1\d1ee8dd1220fdd152c979d19426643488d210765\kotest-framework-api-6.0.0.M1.pom:
'dependencies.dependency.version' for org.jetbrains.kotlin:kotlin-reflect:jar is missing. in io.kotest:kotest-framework-api:6.0.0.M1
Errors occurred while building effective model from \.gradle\caches\modules-2\files-2.1\io.kotest\kotest-assertions-shared\6.0.0.M1\b30ac23172587b5588221ad054477ef3b8931455\kotest-assertions-shared-6.0.0.M1.pom:
'dependencies.dependency.version' for org.jetbrains.kotlin:kotlin-reflect:jar is missing. in io.kotest:kotest-assertions-shared:6.0.0.M1
Errors occurred while building effective model from \.gradle\caches\modules-2\files-2.1\io.kotest\kotest-common\6.0.0.M1\9702eead2c8b1c36a19c59206240fb364c050fae\kotest-common-6.0.0.M1.pom:
'dependencies.dependency.version' for org.jetbrains.kotlin:kotlin-reflect:jar is missing. in io.kotest:kotest-common:6.0.0.M1
Errors occurred while building effective model from \.gradle\caches\modules-2\files-2.1\io.kotest\kotest-framework-engine\6.0.0.M1\eca01543929b20dfb4d6ea0642330e7b5db19343\kotest-framework-engine-6.0.0.M1.pom:
'dependencies.dependency.version' for org.jetbrains.kotlin:kotlin-reflect:jar is missing. in io.kotest:kotest-framework-engine:6.0.0.M1
Errors occurred while building effective model from \.gradle\caches\modules-2\files-2.1\io.kotest\kotest-assertions-core\6.0.0.M1\1cc66a3b4c610582aad7927d6b7c164f9727e19\kotest-assertions-core-6.0.0.M1.pom:
'dependencies.dependency.version' for org.jetbrains.kotlin:kotlin-reflect:jar is missing. in io.kotest:kotest-assertions-core:6.0.0.M1
I don't think I want to explicitly declare these ::
kotest-framework-api-6.0.0.M1.pom
kotest-framework-engine-6.0.0.M1.pom
kotest-common-6.0.0.M1.pom
kotest-assertions-shared-6.0.0.M1.pom
kotest-assertions-core-6.0.0.M1.pom
it seems like these POMs are defective OR I'm missing something...
in case I'm missing something, what should I add in the build file to fix this issue?
Thanks,Rajkumar Singh
10/17/2024, 5:06 PMMarcin Włodarski
12/18/2024, 9:42 PMMarcin Włodarski
12/18/2024, 9:43 PMEmil Kantis
12/18/2024, 9:46 PMsam
12/18/2024, 9:47 PMOliver.O
12/18/2024, 9:50 PMAlex Kuznetsov
12/19/2024, 1:46 PM