Hi Kotlin team,
I'm reaching out for guidance on using the jvm-abi-gen plugin with the incremental compiler. As a compiler plugin, its output only includes the class ABI of the currently compiled source files. I'd like to know your recommended approach for generating the ABI for the entire JAR file after each incremental run.
My initial thought was to simply append the new output to the previous one. But this solution doesn't work well for situations where a source file is removed, as it would remain in the previous output until manually deleted.
What's the best way to handle such scenario? 👀