Allow `bazel run repl` to start an erlang shell
with all plugins and deps on the code path
This commit is contained in:
parent
7e17a47557
commit
df1a633aae
16
BUILD.bazel
16
BUILD.bazel
|
@ -1,4 +1,5 @@
|
||||||
load("@bazel-erlang//:dialyze.bzl", "plt")
|
load("@bazel-erlang//:dialyze.bzl", "plt")
|
||||||
|
load("@bazel-erlang//:shell.bzl", "shell")
|
||||||
load("elixir_home.bzl", "elixir_home")
|
load("elixir_home.bzl", "elixir_home")
|
||||||
load(":rabbitmq_home.bzl", "rabbitmq_home")
|
load(":rabbitmq_home.bzl", "rabbitmq_home")
|
||||||
load(":rabbitmq_run.bzl", "rabbitmq_run", "rabbitmq_run_command")
|
load(":rabbitmq_run.bzl", "rabbitmq_run", "rabbitmq_run_command")
|
||||||
|
@ -48,9 +49,7 @@ plt(
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
|
|
||||||
rabbitmq_home(
|
ALL_PLUGINS = [
|
||||||
name = "broker-home",
|
|
||||||
plugins = [
|
|
||||||
"//deps/rabbit:bazel_erlang_lib",
|
"//deps/rabbit:bazel_erlang_lib",
|
||||||
"//deps/rabbitmq_amqp1_0:bazel_erlang_lib",
|
"//deps/rabbitmq_amqp1_0:bazel_erlang_lib",
|
||||||
"//deps/rabbitmq_auth_backend_cache:bazel_erlang_lib",
|
"//deps/rabbitmq_auth_backend_cache:bazel_erlang_lib",
|
||||||
|
@ -85,7 +84,11 @@ rabbitmq_home(
|
||||||
"//deps/rabbitmq_web_dispatch:bazel_erlang_lib",
|
"//deps/rabbitmq_web_dispatch:bazel_erlang_lib",
|
||||||
"//deps/rabbitmq_web_mqtt:bazel_erlang_lib",
|
"//deps/rabbitmq_web_mqtt:bazel_erlang_lib",
|
||||||
"//deps/rabbitmq_web_stomp:bazel_erlang_lib",
|
"//deps/rabbitmq_web_stomp:bazel_erlang_lib",
|
||||||
],
|
]
|
||||||
|
|
||||||
|
rabbitmq_home(
|
||||||
|
name = "broker-home",
|
||||||
|
plugins = ALL_PLUGINS,
|
||||||
)
|
)
|
||||||
|
|
||||||
rabbitmq_home(
|
rabbitmq_home(
|
||||||
|
@ -137,3 +140,8 @@ rabbitmqctl(
|
||||||
name = "rabbitmq-plugins",
|
name = "rabbitmq-plugins",
|
||||||
home = ":broker-home",
|
home = ":broker-home",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
shell(
|
||||||
|
name = "repl",
|
||||||
|
deps = ALL_PLUGINS,
|
||||||
|
)
|
||||||
|
|
Loading…
Reference in New Issue