intellij/predefined.bzl (63 lines of code) (raw):

load("@rules_intellij//intellij:intellij.bzl", "intellij") # Shared Project Indexes versions are from - https://plugins.jetbrains.com/plugin/14437-shared-project-indexes/versions _default_idea_plugins = [ "indexing-shared:intellij.indexing.shared.core", ] def ideaUI( default_plugins = _default_idea_plugins, **kwargs ): intellij( type = "idea", subtype = "ideaIU", default_plugins = default_plugins, **kwargs ) def idea_UI_2021_2_4( name = "idea_UI_2021_2_4", plugins = { "indexing-shared-ultimate:intellij.indexing.shared:221.6008.13": "", "ijwb:com.google.idea.bazel.ijwb:2022.10.18.0.1-api-version-221": "", }, **kwargs ): ideaUI( name = name, version = "2021.2.4", sha256 = "f5e942e090693c139dda22e798823285e22d7b31aaad5d52c23a370a6e91ec7d", kotlin_version = "1.5", plugins = plugins, **kwargs ) def idea_UI_2022_2_2( name = "idea_UI_2022_2_2", plugins = { "indexing-shared-ultimate:intellij.indexing.shared:222.4167.21": "", "ijwb:com.google.idea.bazel.ijwb:2022.10.18.0.1-api-version-222": "", }, **kwargs ): ideaUI( name = name, version = "2022.2.2", sha256 = "289fed82133fef1b7f6eadc2988c88f45eb9913d06e59033c6b59b8496c269e2", kotlin_version = "1.7", plugins = plugins, **kwargs ) def idea_UI_2022_2_3( name = "idea_UI_2022_2_3", plugins = { "indexing-shared-ultimate:intellij.indexing.shared:222.4345.14": "", "ijwb:com.google.idea.bazel.ijwb:2022.10.18.0.1-api-version-222": "", }, **kwargs ): ideaUI( name = name, version = "2022.2.3", sha256 = "7f1b02c76dd0acccd6bf4f71fe06d75b4e0b286def020962ed85ff5068579bee", kotlin_version = "1.7", plugins = plugins, **kwargs )