(minor) Modify warning logic for separate classes dirs opt-out flag

(cherry picked from commit 0dfe1a1)
This commit is contained in:
Sergey Igushkin
2017-08-28 15:05:46 +03:00
parent 0e28d612e7
commit e1924e0d2f
@@ -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