Implement kotlin-tooling-metadata.json artifact

- Introduce new :kotlin-tooling-metadata project
- Create new buildKotlinToolingMetadata task by default
- Add `kotlin-tooling-metadata.json` to root mpp publications
- Add kotlin.mpp.enableKotlinToolingMetadataArtifact flag to disable kotlin-tooling-metadata.json artifact

^KT-44584 Verification Pending
This commit is contained in:
sebastian.sellmair
2021-02-02 14:04:05 +01:00
committed by TeamCityServer
parent 88058ca2c8
commit ac8b4c1b79
29 changed files with 975 additions and 9 deletions
+1
View File
@@ -19,6 +19,7 @@
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model"/>
<trust group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api"/>
<trust group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable"/>
<trust group="org.jetbrains.kotlin" name="kotlin-tooling-metadata"/>
<trust group="org.jetbrains.kotlin" name="kotlin-native-utils"/>
<trust group="org.jetbrains.kotlin" name="kotlin-reflect"/>
<trust group="org.jetbrains.kotlin" name="kotlin-sam-with-receiver"/>