rules_kotlin
rules_kotlin copied to clipboard
Version kotlinc plugins by major version to handle API changes.
Part one of two.
@nkoroste discovered we had been breaking backwards compatibility by updating the plugins as the compiler plugin api changes.
These separates and compiles each major version of the compiler plugins. The follow up pr will choose the correct plugin for the toolchain -- separating the efforts made sense form a complexity and limiting the scope of the PR point of view.
@Bencodes -- Looks like we do have folks working with older versions: https://github.com/bazelbuild/rules_kotlin/issues/1019