[Gradle] Introduce KotlinToolingDiagnostics.DependencyDoesNotPhysicallyExist

Instead of silently ignoring the non-existing classpath entries, emit a warning to indicate possible project misconfiguration.
^KT-62101 Fixed
This commit is contained in:
Alexander.Likhachev
2024-02-08 20:31:42 +01:00
committed by Space Team
parent 5d98758645
commit c2e0c8b2e9
3 changed files with 18 additions and 2 deletions
@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.gradle
import org.gradle.util.GradleVersion
import org.jetbrains.kotlin.gradle.plugin.diagnostics.KotlinToolingDiagnostics
import org.jetbrains.kotlin.gradle.testbase.*
import org.junit.jupiter.api.DisplayName
@@ -26,7 +27,9 @@ class GeneralClasspathSnapshotIT : KGPBaseTest() {
}
""".trimIndent()
)
build("compileKotlin")
build("compileKotlin") {
assertHasDiagnostic(KotlinToolingDiagnostics.DependencyDoesNotPhysicallyExist)
}
}
}
}