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 引用方式 注意:最新版本(包括测试版)为 [![Maven Central](https://img.shields.io/maven-central/v/com.github.binarywang/wx-java.svg)](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} + + + + +