bazelbuild / intellij

IntelliJ plugin for Bazel projects
https://ij.bazel.build/
Apache License 2.0
761 stars 303 forks source link

Support Bazel rules_kotlin's toolchain without legacy providers #6394

Closed copybara-service[bot] closed 4 months ago

copybara-service[bot] commented 4 months ago

Support Bazel rules_kotlin's toolchain without legacy providers

This is a prerequisite to finally turn down legacy struct providers. The last such instance is used in rules_kotlin. And it's used to serve as integration with IntelliJ.

After this change, PR https://github.com/bazelbuild/rules_kotlin/pull/1157 may be merged, keeping rules_kotlin working with IntelliJ.

Legacy struct providers have been deprecated by Bazel. Replacing them with modern providers, will make it possible to simplify and remove legacy handling from Bazel.

More info on: https://bazel.build/extending/rules#migrating_from_legacy_providers Issue: bazelbuild/bazel#19467