@@ -2,7 +2,6 @@ load("elixir_home.bzl", "elixir_home")
2
2
load (":rabbitmq_home.bzl" , "rabbitmq_home" )
3
3
load (":rabbitmq_run.bzl" , "rabbitmq_run" , "rabbitmq_run_command" )
4
4
load (":rabbitmqctl.bzl" , "rabbitmqctl" )
5
- load (":rabbitmq.bzl" , "management_plugins" , "required_plugins" )
6
5
7
6
exports_files ([
8
7
"scripts/bazel/rabbitmq-run.sh" ,
@@ -32,28 +31,49 @@ platform(
32
31
33
32
rabbitmq_home (
34
33
name = "broker-home" ,
35
- plugins = required_plugins (rabbitmq_workspace = "@" ),
36
- )
37
-
38
- rabbitmq_home (
39
- name = "broker-management-home" ,
40
- plugins = required_plugins (rabbitmq_workspace = "@" ) + management_plugins (rabbitmq_workspace = "@" ),
41
- )
42
-
43
- rabbitmq_home (
44
- name = "broker-for-tests-home" ,
45
- testonly = True ,
46
34
plugins = [
47
- "//deps/rabbit:test_bazel_erlang_lib" , # <- compiled with test erlc_opts
48
- "@rabbitmq_ct_client_helpers//:bazel_erlang_lib" ,
49
- "@inet_tcp_proxy//:bazel_erlang_lib" ,
50
- "@meck//:bazel_erlang_lib" ,
35
+ "//deps/rabbit:bazel_erlang_lib" ,
36
+ "//deps/rabbitmq_amqp1_0:bazel_erlang_lib" ,
37
+ "//deps/rabbitmq_auth_backend_cache:bazel_erlang_lib" ,
38
+ "//deps/rabbitmq_auth_backend_http:bazel_erlang_lib" ,
39
+ "//deps/rabbitmq_auth_backend_ldap:bazel_erlang_lib" ,
40
+ "//deps/rabbitmq_auth_backend_oauth2:bazel_erlang_lib" ,
41
+ "//deps/rabbitmq_auth_mechanism_ssl:bazel_erlang_lib" ,
42
+ "//deps/rabbitmq_consistent_hash_exchange:bazel_erlang_lib" ,
43
+ "//deps/rabbitmq_event_exchange:bazel_erlang_lib" ,
44
+ "//deps/rabbitmq_federation:bazel_erlang_lib" ,
45
+ "//deps/rabbitmq_federation_management:bazel_erlang_lib" ,
46
+ "//deps/rabbitmq_jms_topic_exchange:bazel_erlang_lib" ,
47
+ "//deps/rabbitmq_management:bazel_erlang_lib" ,
48
+ "//deps/rabbitmq_mqtt:bazel_erlang_lib" ,
49
+ "//deps/rabbitmq_peer_discovery_aws:bazel_erlang_lib" ,
50
+ "//deps/rabbitmq_peer_discovery_consul:bazel_erlang_lib" ,
51
+ "//deps/rabbitmq_peer_discovery_etcd:bazel_erlang_lib" ,
52
+ "//deps/rabbitmq_peer_discovery_k8s:bazel_erlang_lib" ,
53
+ "//deps/rabbitmq_prometheus:bazel_erlang_lib" ,
54
+ "//deps/rabbitmq_random_exchange:bazel_erlang_lib" ,
55
+ "//deps/rabbitmq_recent_history_exchange:bazel_erlang_lib" ,
56
+ "//deps/rabbitmq_sharding:bazel_erlang_lib" ,
57
+ "//deps/rabbitmq_shovel:bazel_erlang_lib" ,
58
+ "//deps/rabbitmq_shovel_management:bazel_erlang_lib" ,
59
+ "//deps/rabbitmq_stomp:bazel_erlang_lib" ,
60
+ "//deps/rabbitmq_stream:bazel_erlang_lib" ,
61
+ "//deps/rabbitmq_stream_management:bazel_erlang_lib" ,
62
+ "//deps/rabbitmq_stream_prometheus:bazel_erlang_lib" ,
63
+ "//deps/rabbitmq_top:bazel_erlang_lib" ,
64
+ "//deps/rabbitmq_tracing:bazel_erlang_lib" ,
65
+ "//deps/rabbitmq_trust_store:bazel_erlang_lib" ,
66
+ "//deps/rabbitmq_web_dispatch:bazel_erlang_lib" ,
67
+ "//deps/rabbitmq_web_mqtt:bazel_erlang_lib" ,
68
+ "//deps/rabbitmq_web_stomp:bazel_erlang_lib" ,
51
69
],
52
70
)
53
71
54
72
rabbitmq_home (
55
73
name = "broker-for-cli-tests-home" ,
56
- plugins = required_plugins (rabbitmq_workspace = "@" ) + [
74
+ testonly = True ,
75
+ plugins = [
76
+ "//deps/rabbit:bazel_erlang_lib" ,
57
77
"//deps/rabbitmq_federation:bazel_erlang_lib" ,
58
78
"//deps/rabbitmq_stomp:bazel_erlang_lib" ,
59
79
"//deps/amqp_client:bazel_erlang_lib" ,
@@ -66,19 +86,6 @@ rabbitmq_run(
66
86
visibility = ["//visibility:public" ],
67
87
)
68
88
69
- rabbitmq_run (
70
- name = "rabbitmq-management-run" ,
71
- home = ":broker-management-home" ,
72
- visibility = ["//visibility:public" ],
73
- )
74
-
75
- rabbitmq_run (
76
- name = "rabbitmq-for-tests-run" ,
77
- testonly = True ,
78
- home = ":broker-for-tests-home" ,
79
- visibility = ["//visibility:public" ],
80
- )
81
-
82
89
rabbitmq_run (
83
90
name = "rabbitmq-for-cli-tests-run" ,
84
91
testonly = True ,
@@ -95,14 +102,6 @@ rabbitmq_run_command(
95
102
subcommand = "run-broker" ,
96
103
)
97
104
98
- # `bazel run broker-management` for the broker with just the
99
- # management plugin
100
- rabbitmq_run_command (
101
- name = "broker-management" ,
102
- rabbitmq_run = ":rabbitmq-management-run" ,
103
- subcommand = "run-broker" ,
104
- )
105
-
106
105
# `bazel run rabbitmqctl`
107
106
rabbitmqctl (
108
107
name = "rabbitmqctl" ,
0 commit comments