diff --git a/build.gradle.kts b/build.gradle.kts index 7b652803cdb..82a3ef5620d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -339,6 +339,8 @@ allprojects { internalKotlinRepo?.let(::maven) } + configureJvmProject(javaHome!!, jvmTarget!!) + val commonCompilerArgs = listOfNotNull( "-Xallow-kotlin-package", "-Xread-deserialized-contracts", @@ -379,8 +381,10 @@ allprojects { task("listDistJar") { listConfigurationContents("distJar") } afterEvaluate { - logger.info("configuring project $name to compile to the target jvm version $jvmTarget using jdk: $javaHome") - configureJvmProject(javaHome!!, jvmTarget!!) + if (javaHome != defaultJavaHome || jvmTarget != defaultJvmTarget) { + logger.info("configuring project $name to compile to the target jvm version $jvmTarget using jdk: $javaHome") + configureJvmProject(javaHome!!, jvmTarget!!) + } // else we will actually fail during the first task execution. We could not fail before configuration is done due to impact on import in IDE fun File.toProjectRootRelativePathOrSelf() = (relativeToOrNull(rootDir)?.takeUnless { it.startsWith("..") } ?: this).path