From 63e8291248f284288c99b2b1ac9a82601cbc2b2c Mon Sep 17 00:00:00 2001
From: Copilot <198982749+Copilot@users.noreply.github.com>
Date: Fri, 8 May 2026 19:30:00 +0800
Subject: [PATCH] =?UTF-8?q?:new:=20#3975=20=E6=96=B0=E5=A2=9E=20wx-java-bo?=
=?UTF-8?q?m=20=E6=A8=A1=E5=9D=97=EF=BC=8C=E6=94=AF=E6=8C=81=E7=BB=9F?=
=?UTF-8?q?=E4=B8=80=E7=AE=A1=E7=90=86=20WxJava=20=E4=BE=9D=E8=B5=96?=
=?UTF-8?q?=E7=89=88=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 38 +++++++++
pom.xml | 1 +
wx-java-bom/pom.xml | 197 ++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 236 insertions(+)
create mode 100644 wx-java-bom/pom.xml
diff --git a/README.md b/README.md
index 94c52d7e0..ad3e59ace 100644
--- a/README.md
+++ b/README.md
@@ -120,6 +120,44 @@
### Maven 引用方式
注意:最新版本(包括测试版)为 [](https://central.sonatype.com/artifact/com.github.binarywang/wx-java/versions),以下为最新正式版。
+#### 方式一:使用 BOM 统一管理版本(推荐)
+
+如果同时使用多个 WxJava 模块,推荐通过 BOM 统一管理版本,无需为每个模块单独指定版本号。
+`wx-java-bom` 从 **4.8.3.B** 版本开始提供,请使用该版本或更高版本:
+
+```xml
+
+ 4.8.3.B
+
+
+
+
+
+ com.github.binarywang
+ wx-java-bom
+ ${wx-java.version}
+ pom
+ import
+
+
+
+```
+
+之后直接引入所需模块,无需指定版本:
+
+```xml
+
+ com.github.binarywang
+ weixin-java-mp
+
+
+ com.github.binarywang
+ weixin-java-pay
+
+```
+
+#### 方式二:直接引用单个模块
+
```xml
com.github.binarywang
diff --git a/pom.xml b/pom.xml
index f3be56506..3f4fc5661 100644
--- a/pom.xml
+++ b/pom.xml
@@ -127,6 +127,7 @@
weixin-java-channel
spring-boot-starters
solon-plugins
+ wx-java-bom
diff --git a/wx-java-bom/pom.xml b/wx-java-bom/pom.xml
new file mode 100644
index 000000000..793d4e09e
--- /dev/null
+++ b/wx-java-bom/pom.xml
@@ -0,0 +1,197 @@
+
+
+ 4.0.0
+
+ com.github.binarywang
+ wx-java
+ 4.8.2.B
+
+
+ wx-java-bom
+ pom
+ WxJava - BOM
+ WxJava 依赖管理 BOM(Bill of Materials),用于统一管理 WxJava 各模块的版本
+
+
+
+
+
+ com.github.binarywang
+ weixin-graal
+ ${project.version}
+
+
+ com.github.binarywang
+ weixin-java-common
+ ${project.version}
+
+
+ com.github.binarywang
+ weixin-java-mp
+ ${project.version}
+
+
+ com.github.binarywang
+ weixin-java-pay
+ ${project.version}
+
+
+ com.github.binarywang
+ weixin-java-miniapp
+ ${project.version}
+
+
+ com.github.binarywang
+ weixin-java-open
+ ${project.version}
+
+
+ com.github.binarywang
+ weixin-java-cp
+ ${project.version}
+
+
+ com.github.binarywang
+ weixin-java-channel
+ ${project.version}
+
+
+ com.github.binarywang
+ weixin-java-qidian
+ ${project.version}
+
+
+
+
+ com.github.binarywang
+ wx-java-mp-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-mp-multi-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-pay-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-pay-multi-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-miniapp-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-miniapp-multi-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-open-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-open-multi-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-cp-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-cp-multi-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-cp-tp-multi-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-channel-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-channel-multi-spring-boot-starter
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-qidian-spring-boot-starter
+ ${project.version}
+
+
+
+
+ com.github.binarywang
+ wx-java-mp-solon-plugin
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-mp-multi-solon-plugin
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-pay-solon-plugin
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-miniapp-solon-plugin
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-miniapp-multi-solon-plugin
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-open-solon-plugin
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-cp-solon-plugin
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-cp-multi-solon-plugin
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-channel-solon-plugin
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-channel-multi-solon-plugin
+ ${project.version}
+
+
+ com.github.binarywang
+ wx-java-qidian-solon-plugin
+ ${project.version}
+
+
+
+
+