This is an automated email from the ASF dual-hosted git repository.
popduke pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/bifromq.git
The following commit(s) were added to refs/heads/main by this push:
new 0c777978 add bifromq bom (#154)
0c777978 is described below
commit 0c77797877cc8f3d56dba212b2156d785d809165
Author: daidai <[email protected]>
AuthorDate: Wed Jul 16 11:47:31 2025 +0800
add bifromq bom (#154)
Co-authored-by: Yonny(Yu) Hao <[email protected]>
---
bifromq-bom/pom.xml | 425 ++++++++++++++++++++++++++++++++++++++++++++++++++++
pom.xml | 390 +----------------------------------------------
2 files changed, 430 insertions(+), 385 deletions(-)
diff --git a/bifromq-bom/pom.xml b/bifromq-bom/pom.xml
new file mode 100644
index 00000000..9a9c9575
--- /dev/null
+++ b/bifromq-bom/pom.xml
@@ -0,0 +1,425 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+ -->
+
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-bom</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <dependencyManagement>
+ <dependencies>
+ <!-- bifromq modules -->
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-env-provider</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-env-provider-spi</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-hlc</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-logger</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-rpc-grpc-inproc</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-rpc-common</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-rpc-client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-rpc-server</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-rpc-traffic-governor</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-cluster</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-crdt-store</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-crdt-service</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-scheduler</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-hookloader</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-kv-type-proto</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-kv-raft-type</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-kv-raft</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-kv-local-engine</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-kv-meta-service</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-kv-store-rpc-definition</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-kv-store-client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-kv-store-server</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-kv-store-balance-spi</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-kv-store-balance-controller</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>base-util</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <!-- common type -->
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-util</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-common-type</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-metrics</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-sysprops</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <!-- plugin APIs and helpers-->
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-auth-provider</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-auth-provider-helper</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-client-balancer</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-client-balancer-helper</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-event-collector</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-event-collector-helper</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-resource-throttler</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+
<artifactId>bifromq-plugin-resource-throttler-helper</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-setting-provider</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-setting-provider-helper</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-sub-broker</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-sub-broker-helper</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-manager</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-context</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-main</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-plugin-archetype</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <!-- deliverer -->
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-deliverer</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <!-- retain -->
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-retain-client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-retain-coproc-proto</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-retain-rpc-definition</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-retain-gc</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-retain-store-spi</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-retain-store-schema</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-retain-store</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-retain-server</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <!-- inbox -->
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-inbox-client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-inbox-coproc-proto</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-inbox-rpc-definition</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-inbox-store-spi</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-inbox-store</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-inbox-store-schema</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-inbox-server</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <!-- dist -->
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-dist-client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-dist-worker-spi</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-dist-worker</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-dist-server</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-dist-rpc-definition</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-dist-coproc-proto</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-dist-worker-schema</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <!-- session dict -->
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-session-dict-client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-session-dict-server</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-session-dict-rpc-definition</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <!-- mqtt broker -->
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-mqtt-broker-client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-mqtt-broker-rpc-definition</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-mqtt-server</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>build-plugin-demo</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.bifromq</groupId>
+ <artifactId>bifromq-apiserver</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ </dependencies>
+ </dependencyManagement>
+</project>
diff --git a/pom.xml b/pom.xml
index 69ff338c..d343e489 100644
--- a/pom.xml
+++ b/pom.xml
@@ -60,6 +60,7 @@
<module>build</module>
<module>coverage-report</module>
<module>testsuites</module>
+ <module>bifromq-bom</module>
</modules>
<packaging>pom</packaging>
@@ -164,394 +165,13 @@
<dependencyManagement>
<dependencies>
- <!-- bifromq modules -->
+ <!-- bom modules -->
<dependency>
<groupId>org.apache.bifromq</groupId>
- <artifactId>base-env-provider</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-env-provider-spi</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-hlc</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-logger</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-rpc-grpc-inproc</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-rpc-common</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-rpc-client</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-rpc-server</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-rpc-traffic-governor</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-cluster</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-crdt-store</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-crdt-service</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-scheduler</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-hookloader</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-kv-type-proto</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-kv-raft-type</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-kv-raft</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-kv-local-engine</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-kv-meta-service</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-kv-store-rpc-definition</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-kv-store-client</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-kv-store-server</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-kv-store-balance-spi</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-kv-store-balance-controller</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>base-util</artifactId>
- <version>${project.version}</version>
- </dependency>
- <!-- common type -->
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-util</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-common-type</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-metrics</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-sysprops</artifactId>
- <version>${project.version}</version>
- </dependency>
- <!-- plugin APIs and helpers-->
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-auth-provider</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-auth-provider-helper</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-client-balancer</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-client-balancer-helper</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-event-collector</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-event-collector-helper</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-resource-throttler</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
-
<artifactId>bifromq-plugin-resource-throttler-helper</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-setting-provider</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-setting-provider-helper</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-sub-broker</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-sub-broker-helper</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-manager</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-context</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-main</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-plugin-archetype</artifactId>
- <version>${project.version}</version>
- </dependency>
- <!-- deliverer -->
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-deliverer</artifactId>
- <version>${project.version}</version>
- </dependency>
- <!-- retain -->
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-retain-client</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-retain-coproc-proto</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-retain-rpc-definition</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-retain-gc</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-retain-store-spi</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-retain-store-schema</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-retain-store</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-retain-server</artifactId>
- <version>${project.version}</version>
- </dependency>
- <!-- inbox -->
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-inbox-client</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-inbox-coproc-proto</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-inbox-rpc-definition</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-inbox-store-spi</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-inbox-store</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-inbox-store-schema</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-inbox-server</artifactId>
- <version>${project.version}</version>
- </dependency>
- <!-- dist -->
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-dist-client</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-dist-worker-spi</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-dist-worker</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-dist-server</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-dist-rpc-definition</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-dist-coproc-proto</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-dist-worker-schema</artifactId>
- <version>${project.version}</version>
- </dependency>
- <!-- session dict -->
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-session-dict-client</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-session-dict-server</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-session-dict-rpc-definition</artifactId>
- <version>${project.version}</version>
- </dependency>
- <!-- mqtt broker -->
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-mqtt-broker-client</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-mqtt-broker-rpc-definition</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-mqtt-server</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>build-plugin-demo</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.bifromq</groupId>
- <artifactId>bifromq-apiserver</artifactId>
+ <artifactId>bifromq-bom</artifactId>
<version>${project.version}</version>
+ <scope>import</scope>
+ <type>pom</type>
</dependency>
<!-- 3rd party modules -->
<dependency>