KMA-413 Publish AC KMM's backend.native dependency with Kotlin-for-IDE
AppCode KMM uses parts of `backend.native` for its Kotlin-ObjC cross-resolve. Thus, this IDE dependency needs to be kept up-to-date with the other Kotlin compiler for IDE artifacts. This commit integrates a stripped down version into the existing `ide-plugin-dependencies` build infrastructure to make it easier to keep them in sync. Implementation details: * Proguard-based removal of code irrelevant for IDE for smaller jar size * Publication of non-stripped-down sources for better IDE experience
This commit is contained in:
@@ -358,6 +358,7 @@ if (!buildProperties.inJpsBuildIdeaSync) {
|
||||
":prepare:ide-plugin-dependencies:sam-with-receiver-compiler-plugin-for-ide",
|
||||
":prepare:ide-plugin-dependencies:parcelize-compiler-plugin-for-ide",
|
||||
":prepare:ide-plugin-dependencies:lombok-compiler-plugin-for-ide",
|
||||
":prepare:ide-plugin-dependencies:kotlin-backend-native-for-ide",
|
||||
":prepare:ide-plugin-dependencies:tests-common-tests-for-ide",
|
||||
":prepare:ide-plugin-dependencies:compiler-components-for-jps",
|
||||
":prepare:ide-plugin-dependencies:kotlin-compiler-testdata-for-ide",
|
||||
|
||||
Reference in New Issue
Block a user