Split Parcelize for-ide support by frontend.

Create new targets for K1 and K2-specific jars for the IDE. (These
contain the diagnostics classes generated by the plugins, used to target
quickfixes.)

The existing `parcelize-compiler-plugin-for-ide` target remains
untouched with a K1 JAR dependency, because IJ currently depends on
this. Once IJ is cleaned up, we can remove the K1 reference from that
target, leaving only code shared between frontends.

^KT-57795
This commit is contained in:
Justin Paupore
2023-04-04 15:50:15 -07:00
committed by Ilya Kirillov
parent ca740a4baf
commit c9badd14a7
4 changed files with 14 additions and 0 deletions
@@ -0,0 +1,5 @@
plugins {
kotlin("jvm")
}
publishJarsForIde(listOf(":plugins:parcelize:parcelize-compiler:parcelize.k1"))
@@ -0,0 +1,5 @@
plugins {
kotlin("jvm")
}
publishJarsForIde(listOf(":plugins:parcelize:parcelize-compiler:parcelize.k2"))