load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") kt_jvm_library( visibility = ["//visibility:public"], name = "intellij.platform.workspace.jps", srcs = glob(['gen/**/*.kt', 'gen/**/*.java','resources/**/*.kt', 'resources/**/*.java','src/**/*.kt', 'src/**/*.java']), javac_opts = "//:j11", kotlinc_opts = "//:k11", plugins = ["@libraries//:serialization_plugin"], deps = [ "@libraries//:kotlin-stdlib", "@community//platform/workspace/storage:intellij.platform.workspace.storage", "@community//jps/model-api:intellij.platform.jps.model", "@community//jps/model-impl:intellij.platform.jps.model.impl", "@community//jps/model-serialization:intellij.platform.jps.model.serialization", "@community//platform/util:intellij.platform.util", "@libraries//:intellij-deps-fastutil", "@community//platform/util/jdom:intellij.platform.util.jdom", "@libraries//:kryo5", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:opentelemetry-sdk", "@libraries//:opentelemetry-semconv", "@community//platform/diagnostic/telemetry:intellij.platform.diagnostic.telemetry" ] )