From 4c99fcff690aa5ec8db512f4668c4ec875133574 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Apr 2026 07:58:44 +0000 Subject: [PATCH 1/5] Initial plan From 4343289588ee4a17add59d2635a629687fcbfae5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Apr 2026 08:03:39 +0000 Subject: [PATCH 2/5] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20wx-java-bom=20?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=EF=BC=8C=E5=AE=9E=E7=8E=B0=20WxJava=20?= =?UTF-8?q?=E4=BE=9D=E8=B5=96=E7=89=88=E6=9C=AC=E7=BB=9F=E4=B8=80=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Agent-Logs-Url: https://github.com/binarywang/WxJava/sessions/de3cda32-0f6e-4d2f-87cc-9fd6ae77d9e2 Co-authored-by: binarywang <1343140+binarywang@users.noreply.github.com> --- README.md | 33 ++++++++ pom.xml | 1 + wx-java-bom/pom.xml | 192 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 226 insertions(+) create mode 100644 wx-java-bom/pom.xml diff --git a/README.md b/README.md index 94c52d7e0..9c4b5e124 100644 --- a/README.md +++ b/README.md @@ -120,6 +120,39 @@ ### 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 统一管理版本,无需为每个模块单独指定版本号: + +```xml + + + + com.github.binarywang + wx-java-bom + 4.8.0 + 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..9ef0f72fa --- /dev/null +++ b/wx-java-bom/pom.xml @@ -0,0 +1,192 @@ + + + 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-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} + + + + + From 30f3c7eabf9838edc235fce81b1311f8401eab31 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Apr 2026 08:04:38 +0000 Subject: [PATCH 3/5] =?UTF-8?q?=E5=9C=A8=20BOM=20=E4=B8=AD=E8=A1=A5?= =?UTF-8?q?=E5=85=85=20weixin-graal=20=E6=A8=A1=E5=9D=97=E5=A3=B0=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Agent-Logs-Url: https://github.com/binarywang/WxJava/sessions/de3cda32-0f6e-4d2f-87cc-9fd6ae77d9e2 Co-authored-by: binarywang <1343140+binarywang@users.noreply.github.com> --- wx-java-bom/pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wx-java-bom/pom.xml b/wx-java-bom/pom.xml index 9ef0f72fa..793d4e09e 100644 --- a/wx-java-bom/pom.xml +++ b/wx-java-bom/pom.xml @@ -17,6 +17,11 @@ + + com.github.binarywang + weixin-graal + ${project.version} + com.github.binarywang weixin-java-common From b36b1acb9c721e02df31dbdcf745759314a8c087 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Fri, 1 May 2026 17:38:48 +0800 Subject: [PATCH 4/5] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9c4b5e124..05562f8b5 100644 --- a/README.md +++ b/README.md @@ -122,15 +122,20 @@ #### 方式一:使用 BOM 统一管理版本(推荐) -如果同时使用多个 WxJava 模块,推荐通过 BOM 统一管理版本,无需为每个模块单独指定版本号: +如果同时使用多个 WxJava 模块,推荐通过 BOM 统一管理版本,无需为每个模块单独指定版本号。 +`wx-java-bom` 仅从已发布且包含该模块的版本开始提供,请将下面示例中的版本号替换为当前实际发布版本: ```xml + + 请替换为当前发布版本 + + com.github.binarywang wx-java-bom - 4.8.0 + ${wx-java.version} pom import From af9b90262ffac272f57bc8eca0456f2bb0eeb3a5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 1 May 2026 10:05:18 +0000 Subject: [PATCH 5/5] =?UTF-8?q?=E5=9C=A8=20BOM=20=E4=B8=AD=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=20wx-java-spring-boot-starters=20=E5=92=8C=20wx-java-?= =?UTF-8?q?solon-plugins=20=E8=81=9A=E5=90=88=20POM=20=E5=A3=B0=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Agent-Logs-Url: https://github.com/binarywang/WxJava/sessions/149464b9-8927-4a86-9535-92bdd2c03a7b Co-authored-by: binarywang <1343140+binarywang@users.noreply.github.com> --- wx-java-bom/pom.xml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/wx-java-bom/pom.xml b/wx-java-bom/pom.xml index 793d4e09e..72d2ffa67 100644 --- a/wx-java-bom/pom.xml +++ b/wx-java-bom/pom.xml @@ -63,6 +63,14 @@ ${project.version} + + + com.github.binarywang + wx-java-spring-boot-starters + ${project.version} + pom + + com.github.binarywang @@ -135,6 +143,14 @@ ${project.version} + + + com.github.binarywang + wx-java-solon-plugins + ${project.version} + pom + + com.github.binarywang