[kpm] kgp-idea-proto: Create special binaryValidationApiElements configuration

This will be a 'lean' jar file (un-shadowed), which can later
be used by the binary-compatibility-validator to test the
API surface against.

^KT-52568 Verification Pending
This commit is contained in:
sebastian.sellmair
2022-06-17 11:37:57 +02:00
committed by Space
parent 514ea01175
commit 443faec30d
3 changed files with 17 additions and 2 deletions
@@ -42,7 +42,7 @@ class RuntimePublicAPITest {
@Test fun kotlinGradlePluginIdeaProto() {
snapshotAPIAndCompare(
"../kotlin-gradle-plugin-idea-proto/build/libs", "kotlin-gradle-plugin-idea-proto(?!-[-a-z]+)",
"../kotlin-gradle-plugin-idea-proto/build/libs", "kotlin-gradle-plugin-idea-proto-api(?!-[-a-z]+)",
nonPublicAnnotations = listOf("org/jetbrains/kotlin/gradle/kpm/idea/InternalKotlinGradlePluginApi")
)
}