mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 09:12:22 +07:00
[IJI-2712] move monorepo-jvm-builder into community scope
as monorepo-jvm-builder is required to build community apart from the whole ultimate project GitOrigin-RevId: d9a78854b3f48d182c423ba7269b3bf1c0d4141a
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e51bf17556
commit
48ff710aaa
3
.bazelrc
3
.bazelrc
@@ -10,3 +10,6 @@ build --experimental_disk_cache_gc_max_size=32G --experimental_disk_cache_gc_max
|
||||
common:macos --disk_cache=~/Library/Caches/JetBrains/community-bazel-disk-cache
|
||||
common:linux --disk_cache=~/.cache/JetBrains/community-bazel-disk-cache
|
||||
common:windows --disk_cache=~/AppData/Local/Temp/JetBrains/community-bazel-disk-cache
|
||||
|
||||
# TeamCity-specific options
|
||||
common:teamcity --show_progress_rate_limit=30
|
||||
|
||||
13
BUILD.bazel
13
BUILD.bazel
@@ -1,10 +1,23 @@
|
||||
load("@rules_java//java:defs.bzl", "java_binary")
|
||||
load("@rules_jvm//:src/jvm-args.bzl", "get_jvm_flags")
|
||||
load("//build:compiler-options.bzl", "create_kotlinc_options")
|
||||
|
||||
create_kotlinc_options(name= "k8", jvm_target = 8)
|
||||
create_kotlinc_options(name= "k11", jvm_target = 11)
|
||||
create_kotlinc_options(name = "k17", jvm_target = 17)
|
||||
|
||||
java_binary(
|
||||
name = "monorepo-jvm-builder",
|
||||
jvm_flags = get_jvm_flags([
|
||||
"-Dkotlin.environment.keepalive=true",
|
||||
"-Djps.use.experimental.storage=true",
|
||||
"-XX:+HeapDumpOnOutOfMemoryError",
|
||||
]),
|
||||
main_class = "org.jetbrains.bazel.jvm.worker.JvmBuildWorker",
|
||||
visibility = ["//visibility:public"],
|
||||
runtime_deps = ["@rules_jvm//src/jvm-builder:jvm-builder-lib", "@lib//:rhizomedb-compiler-plugin", "@lib//:expects-compiler-plugin"],
|
||||
)
|
||||
|
||||
java_binary(
|
||||
name = "main_run",
|
||||
runtime_deps = [":main"],
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
### --- ###
|
||||
|
||||
common --@rules_jvm//:jvm-builder=@community//:monorepo-jvm-builder
|
||||
common --@rules_jvm//:default-kotlinc-opts=@community//:k17
|
||||
common --@rules_jvm//:resource-packager=@rules_jvm//src/misc:worker-jvm
|
||||
common --@rules_jvm//:koltin_inc_threshold=0 --@rules_jvm//:java_inc_threshold=0
|
||||
|
||||
Reference in New Issue
Block a user