diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/CopyClassesToJavaOutputStatus.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/CopyClassesToJavaOutputStatus.kt index 6c0c5307dde..d1b288ac6ff 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/CopyClassesToJavaOutputStatus.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/CopyClassesToJavaOutputStatus.kt @@ -12,10 +12,13 @@ object CopyClassesToJavaOutputStatus { fun isEnabled(project: Project): Boolean { val kotlinJvmExt = project.kotlinJvmExt ?: return false if (kotlinJvmExt.copyClassesToJavaOutput) { - if (isGradleVersionTooLow(project) && warningReportedForProject.add(project)) { - project.logger.kotlinWarn(gradleVersionTooLowWarningMessage) + if (isGradleVersionTooLow(project)) { + if (warningReportedForProject.add(project)) { + project.logger.kotlinWarn(gradleVersionTooLowWarningMessage) + } + } else { + addCacheWarningToJavaTasks(project) } - addCacheWarningToJavaTasks(project) return true } return false