From 41980af8885eb12a832229c87d15f510309607d9 Mon Sep 17 00:00:00 2001 From: noear Date: Mon, 27 Jan 2025 19:41:53 +0800 Subject: [PATCH 01/29] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20solon=20=E9=9B=86?= =?UTF-8?q?=E5=90=88bean=E6=B3=A8=E5=85=A5=E6=97=B6=EF=BC=8C=E5=8F=AF?= =?UTF-8?q?=E8=83=BD=E4=BA=A7=E7=94=9F=E4=B8=A4=E6=AC=A1=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 2 + .../org/noear/solon/core/InjectGather.java | 47 ++++++++++--------- 2 files changed, 26 insertions(+), 23 deletions(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index b8cdfc7abf..276b1d0e33 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -27,6 +27,8 @@ * 优化 拦截体系与 rx 的兼容? +### v3.0.8 +* 修复 solon 集合bean注入时,可能产生两次执行的问题 ### v3.0.7 * 添加 solon BindProps 绑定属性注解,用于简化集合属性绑定及配置元信息APT生成 diff --git a/solon/src/main/java/org/noear/solon/core/InjectGather.java b/solon/src/main/java/org/noear/solon/core/InjectGather.java index 52f8576e55..8652e1c71f 100644 --- a/solon/src/main/java/org/noear/solon/core/InjectGather.java +++ b/solon/src/main/java/org/noear/solon/core/InjectGather.java @@ -99,20 +99,12 @@ public class InjectGather implements Runnable, Comparable { return; } - done = true; - if (onDone != null) { - List args = new ArrayList<>(vars.size()); - for (VarHolder p1 : vars) { - args.add(p1.getValue()); - } - - try { - onDone.accept(args.toArray()); - } catch (RuntimeException ex) { - throw ex; - } catch (Throwable ex) { - throw new IllegalStateException(ex); - } + try { + doneDo(); + } catch (RuntimeException ex) { + throw ex; + } catch (Throwable ex) { + throw new IllegalStateException(ex); } } finally { Utils.locker().unlock(); @@ -158,21 +150,30 @@ public class InjectGather implements Runnable, Comparable { } } - if (onDone != null && requireRun) { - //补触 onDone - List args = new ArrayList<>(vars.size()); - for (VarHolder p1 : vars) { - args.add(p1.getValue()); - } - - done = true; - onDone.accept(args.toArray()); + if (requireRun) { + doneDo(); } } finally { Utils.locker().unlock(); } } + private void doneDo() throws Throwable { + if (done) { + return; + } + + done = true; + + if (onDone != null) { + List args = new ArrayList<>(vars.size()); + for (VarHolder p1 : vars) { + args.add(p1.getValue()); + } + onDone.accept(args.toArray()); + } + } + @Override public int compareTo(InjectGather o) { if (this.index == o.index) { -- Gitee From 1fa8ee6472bcb25be8118cc15cc964a7c7e9588a Mon Sep 17 00:00:00 2001 From: noear Date: Mon, 27 Jan 2025 19:42:42 +0800 Subject: [PATCH 02/29] =?UTF-8?q?snack3=20=E5=8D=87=E4=B8=BA=203.2.126?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 2 ++ solon-parent/pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index 276b1d0e33..3c5f3a70ee 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -29,6 +29,8 @@ ### v3.0.8 * 修复 solon 集合bean注入时,可能产生两次执行的问题 +* snack3 升为 3.2.126 +* liquor 1.3.8 ### v3.0.7 * 添加 solon BindProps 绑定属性注解,用于简化集合属性绑定及配置元信息APT生成 diff --git a/solon-parent/pom.xml b/solon-parent/pom.xml index b806e5a802..bc23fdb8e6 100644 --- a/solon-parent/pom.xml +++ b/solon-parent/pom.xml @@ -38,12 +38,12 @@ 1.1.3 - 3.2.125 + 3.2.126 3.4.33 1.3.16 1.6.9 2.5.14 - 1.3.7 + 1.3.8 1.7.10 2.15.1 -- Gitee From 690ec392e543c028518e963a309b3ec60394631d Mon Sep 17 00:00:00 2001 From: noear Date: Mon, 27 Jan 2025 19:55:31 +0800 Subject: [PATCH 03/29] =?UTF-8?q?=E4=BC=98=E5=8C=96=20solon-flow=20?= =?UTF-8?q?=E7=AE=80=E5=8C=96=E6=A8=A1=E5=BC=8F=E5=8F=AF=E4=BB=A5=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=20start,end=20=E8=8A=82=E7=82=B9=EF=BC=8C=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E8=AF=86=E5=88=AB=E5=87=BA=E5=BC=80=E5=A7=8B=E8=8A=82?= =?UTF-8?q?=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 1 + .../main/java/org/noear/solon/flow/Chain.java | 23 +++++++ .../resources/flow/script_case1.chain.json | 4 +- .../features/solon/injectcoll/AppTest.java | 65 +++++++++++++++++++ 4 files changed, 90 insertions(+), 3 deletions(-) create mode 100644 solon/src/test/java/features/solon/injectcoll/AppTest.java diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index 3c5f3a70ee..b62329baeb 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -28,6 +28,7 @@ ### v3.0.8 +* 优化 solon-flow 简化模式可以没有 start,end 节点,自动识别出开始节点 * 修复 solon 集合bean注入时,可能产生两次执行的问题 * snack3 升为 3.2.126 * liquor 1.3.8 diff --git a/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/Chain.java b/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/Chain.java index bfb675101f..542b965f4e 100644 --- a/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/Chain.java +++ b/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/Chain.java @@ -131,6 +131,26 @@ public class Chain { return nodes.get(id); } + /** + * 校验 + */ + public void check() { + //如果没有配置 start 节点 + if (start == null) { + //找到没有流入链接的节点,作为开始节点 + for (Node node : nodes.values()) { + if (Utils.isEmpty(node.prveLinks())) { + start = node; + break; + } + } + } + + if (start == null) { + throw new IllegalStateException("No start node found"); + } + } + /// //////// @@ -225,6 +245,9 @@ public class Chain { chain.addNode(nodeDecl); } + //校验结构 + chain.check(); + return chain; } diff --git a/solon-projects/solon-flow/solon-flow/src/test/resources/flow/script_case1.chain.json b/solon-projects/solon-flow/solon-flow/src/test/resources/flow/script_case1.chain.json index e8d1d18723..6a3a0d8d31 100644 --- a/solon-projects/solon-flow/solon-flow/src/test/resources/flow/script_case1.chain.json +++ b/solon-projects/solon-flow/solon-flow/src/test/resources/flow/script_case1.chain.json @@ -1,8 +1,6 @@ { "id": "c1", "nodes": [ - { "type": "start"}, - { "task": "context.result=111;"}, - { "type": "end"} + { "task": "context.result=111;"} ] } \ No newline at end of file diff --git a/solon/src/test/java/features/solon/injectcoll/AppTest.java b/solon/src/test/java/features/solon/injectcoll/AppTest.java new file mode 100644 index 0000000000..856bd21608 --- /dev/null +++ b/solon/src/test/java/features/solon/injectcoll/AppTest.java @@ -0,0 +1,65 @@ +package features.solon.injectcoll; + +import org.junit.jupiter.api.Test; +import org.noear.solon.Solon; +import org.noear.solon.annotation.Bean; +import org.noear.solon.annotation.Configuration; +import org.noear.solon.core.AppContext; + +import java.util.List; +import java.util.Map; + +/** + * @author noear 2025/1/27 created + */ +public class AppTest { + static int count_l; + static int count_m; + + @Test + public void case1() throws Exception { + AppContext appContext = new AppContext(); + appContext.beanScan(AppTest.class); + appContext.start(); + + //校验集合注入时,只运行一次 + assert count_l == 1; + assert count_m == 1; + } + + @Configuration + public static class Config { + @Bean("n1") + public LogAdapter logAdapter() { + return new LogAdapter() { + @Override + public void log(String msg) { + System.out.println(msg); + } + }; + } + + public LogAdapter logAdapter2() { + return new LogAdapter() { + @Override + public void log(String msg) { + System.out.println(msg); + } + }; + } + + @Bean + public void logAdapterAry(List adapters) { + count_l++; + } + + @Bean + public void logAdapterMap(Map adapters) { + count_m++; + } + } + + public interface LogAdapter { + void log(String msg); + } +} -- Gitee From 5568ffe222556bd6eefc762cda28f9e12b6d5e76 Mon Sep 17 00:00:00 2001 From: noear Date: Mon, 27 Jan 2025 20:19:48 +0800 Subject: [PATCH 04/29] 3.0.8-M1 --- README.md | 2 +- README_CN.md | 2 +- README_EN.md | 2 +- README_JP.md | 2 +- README_RU.md | 2 +- __hatch/nami-coder-thrift/pom.xml | 6 +++--- __hatch/nanoxlsx4j-solon-plugin/pom.xml | 2 +- __hatch/pom.xml | 2 +- __hatch/solon-boot-nettyhttp/pom.xml | 2 +- __hatch/solon-boot-reactor-netty/pom.xml | 2 +- __hatch/solon-boot-tomcat-add-jsp/pom.xml | 2 +- __hatch/solon-boot-tomcat/pom.xml | 2 +- __hatch/solon-serialization-avro/pom.xml | 2 +- __hatch/solon-serialization-thrift/pom.xml | 2 +- __release/nami-bundle/pom.xml | 2 +- __release/solon-base-bundle1/pom.xml | 2 +- __release/solon-base-bundle2/pom.xml | 2 +- __release/solon-base-bundle3/pom.xml | 2 +- __release/solon-base-bundle4/pom.xml | 2 +- __release/solon-base-bundle5/pom.xml | 2 +- __release/solon-base-bundle6/pom.xml | 2 +- __release/solon-shortcuts-bundle/pom.xml | 2 +- __test/pom.xml | 2 +- solon-parent/pom.xml | 10 +++++----- solon-projects/nami/nami-channel-http-hutool/pom.xml | 2 +- solon-projects/nami/nami-channel-http-okhttp/pom.xml | 2 +- solon-projects/nami/nami-channel-http/pom.xml | 2 +- solon-projects/nami/nami-channel-socketd/pom.xml | 2 +- solon-projects/nami/nami-coder-abc/pom.xml | 2 +- solon-projects/nami/nami-coder-fastjson/pom.xml | 2 +- solon-projects/nami/nami-coder-fastjson2/pom.xml | 2 +- solon-projects/nami/nami-coder-fury/pom.xml | 2 +- solon-projects/nami/nami-coder-hessian/pom.xml | 2 +- solon-projects/nami/nami-coder-jackson/pom.xml | 2 +- solon-projects/nami/nami-coder-kryo/pom.xml | 2 +- solon-projects/nami/nami-coder-protostuff/pom.xml | 2 +- solon-projects/nami/nami-coder-snack3/pom.xml | 2 +- solon-projects/nami/nami/pom.xml | 2 +- .../nami_old/nami.channel.http.hutool/pom.xml | 2 +- .../nami_old/nami.channel.http.okhttp/pom.xml | 2 +- solon-projects/nami_old/nami.channel.socketd/pom.xml | 2 +- solon-projects/nami_old/nami.coder.fastjson/pom.xml | 2 +- solon-projects/nami_old/nami.coder.fastjson2/pom.xml | 2 +- solon-projects/nami_old/nami.coder.fury/pom.xml | 2 +- solon-projects/nami_old/nami.coder.hessian/pom.xml | 2 +- solon-projects/nami_old/nami.coder.jackson/pom.xml | 2 +- solon-projects/nami_old/nami.coder.protostuff/pom.xml | 2 +- solon-projects/nami_old/nami.coder.snack3/pom.xml | 2 +- solon-projects/solon-base/solon-hotplug/pom.xml | 2 +- solon-projects/solon-base/solon-i18n/pom.xml | 2 +- solon-projects/solon-base/solon-mvc/pom.xml | 2 +- solon-projects/solon-base/solon-proxy/pom.xml | 2 +- solon-projects/solon-base_old/solon.banner/pom.xml | 2 +- .../solon-base_old/solon.config.yaml/pom.xml | 2 +- solon-projects/solon-base_old/solon.hotplug/pom.xml | 2 +- solon-projects/solon-base_old/solon.i18n/pom.xml | 2 +- solon-projects/solon-base_old/solon.mvc/pom.xml | 2 +- solon-projects/solon-base_old/solon.proxy/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml | 2 +- .../solon-boot/solon-boot-jetty-add-jsp/pom.xml | 2 +- .../solon-boot/solon-boot-jetty-add-websocket/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-jetty/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-jlhttp/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-smarthttp/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-socketd/pom.xml | 2 +- .../solon-boot/solon-boot-undertow-add-jsp/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-undertow/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-vertx/pom.xml | 2 +- .../solon-boot/solon-boot-websocket-netty/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-websocket/pom.xml | 2 +- solon-projects/solon-boot/solon-boot/pom.xml | 2 +- .../solon-boot_old/solon.boot.jdkhttp/pom.xml | 2 +- .../solon-boot_old/solon.boot.jetty.add.jsp/pom.xml | 2 +- .../solon.boot.jetty.add.websocket/pom.xml | 2 +- solon-projects/solon-boot_old/solon.boot.jetty/pom.xml | 2 +- .../solon-boot_old/solon.boot.jlhttp/pom.xml | 2 +- .../solon-boot_old/solon.boot.smarthttp/pom.xml | 2 +- .../solon-boot_old/solon.boot.socketd/pom.xml | 2 +- .../solon-boot_old/solon.boot.undertow.add.jsp/pom.xml | 2 +- .../solon-boot_old/solon.boot.undertow/pom.xml | 2 +- solon-projects/solon-boot_old/solon.boot.vertx/pom.xml | 2 +- .../solon-boot_old/solon.boot.websocket.netty/pom.xml | 2 +- .../solon-boot_old/solon.boot.websocket/pom.xml | 2 +- solon-projects/solon-boot_old/solon.boot/pom.xml | 2 +- .../solon-cloud/solon-cloud-eventplus/pom.xml | 2 +- solon-projects/solon-cloud/solon-cloud-gateway/pom.xml | 2 +- solon-projects/solon-cloud/solon-cloud-metrics/pom.xml | 2 +- .../solon-cloud/solon-cloud-telemetry/pom.xml | 2 +- solon-projects/solon-cloud/solon-cloud-tracing/pom.xml | 2 +- solon-projects/solon-cloud/solon-cloud/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.eventplus/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.gateway/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.metrics/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.tracing/pom.xml | 2 +- solon-projects/solon-cloud_old/solon.cloud/pom.xml | 2 +- .../solon-config/solon-config-banner/pom.xml | 2 +- solon-projects/solon-config/solon-config-plus/pom.xml | 2 +- solon-projects/solon-config/solon-config-yaml/pom.xml | 2 +- solon-projects/solon-data/solon-cache-caffeine/pom.xml | 2 +- solon-projects/solon-data/solon-cache-jedis/pom.xml | 2 +- solon-projects/solon-data/solon-cache-redisson/pom.xml | 2 +- .../solon-data/solon-cache-spymemcached/pom.xml | 2 +- solon-projects/solon-data/solon-data-dynamicds/pom.xml | 2 +- .../solon-data/solon-data-rx-sqlutils/pom.xml | 2 +- .../solon-data/solon-data-shardingds/pom.xml | 2 +- solon-projects/solon-data/solon-data-sqlink/pom.xml | 2 +- solon-projects/solon-data/solon-data-sqlutils/pom.xml | 2 +- solon-projects/solon-data/solon-data/pom.xml | 2 +- .../solon-data_old/solon.cache.caffeine/pom.xml | 2 +- .../solon-data_old/solon.cache.jedis/pom.xml | 2 +- .../solon-data_old/solon.cache.redisson/pom.xml | 2 +- .../solon-data_old/solon.cache.spymemcached/pom.xml | 2 +- .../solon-data_old/solon.data.dynamicds/pom.xml | 2 +- .../solon-data_old/solon.data.shardingds/pom.xml | 2 +- solon-projects/solon-data_old/solon.data/pom.xml | 2 +- .../solon-detector/solon-health-detector/pom.xml | 2 +- solon-projects/solon-detector/solon-health/pom.xml | 2 +- .../solon-detector_old/solon.health.detector/pom.xml | 2 +- solon-projects/solon-detector_old/solon.health/pom.xml | 2 +- .../solon-docs/solon-docs-openapi2-javadoc/pom.xml | 2 +- solon-projects/solon-docs/solon-docs-openapi2/pom.xml | 2 +- solon-projects/solon-docs/solon-docs-openapi3/pom.xml | 2 +- solon-projects/solon-docs/solon-docs/pom.xml | 2 +- .../solon-docs/solon-openapi2-knife4j/pom.xml | 2 +- .../solon-docs/solon-swagger2-knife4j/pom.xml | 2 +- .../solon-docs_old/solon.docs.openapi2/pom.xml | 2 +- solon-projects/solon-docs_old/solon.docs/pom.xml | 2 +- solon-projects/solon-faas/solon-faas-luffy/pom.xml | 2 +- solon-projects/solon-faas_old/solon.luffy/pom.xml | 2 +- solon-projects/solon-flow/solon-flow/pom.xml | 2 +- .../solon-logging/solon-logging-log4j2/pom.xml | 2 +- .../solon-logging/solon-logging-logback/pom.xml | 2 +- .../solon-logging/solon-logging-simple/pom.xml | 2 +- solon-projects/solon-logging/solon-logging/pom.xml | 2 +- .../solon-logging_old/solon.logging.log4j2/pom.xml | 2 +- .../solon-logging_old/solon.logging.logback/pom.xml | 2 +- .../solon-logging_old/solon.logging.simple/pom.xml | 2 +- solon-projects/solon-logging_old/solon.logging/pom.xml | 2 +- solon-projects/solon-native/solon-aot/pom.xml | 2 +- solon-projects/solon-native_old/solon.aot/pom.xml | 2 +- solon-projects/solon-net/solon-net-httputils/pom.xml | 2 +- solon-projects/solon-net/solon-net-stomp/pom.xml | 2 +- solon-projects/solon-net/solon-net/pom.xml | 2 +- .../solon-net_old/solon.net.httputils/pom.xml | 2 +- solon-projects/solon-net_old/solon.net/pom.xml | 2 +- solon-projects/solon-rx/solon-rx/pom.xml | 2 +- .../solon-scheduling/solon-scheduling-quartz/pom.xml | 2 +- .../solon-scheduling/solon-scheduling-simple/pom.xml | 2 +- .../solon-scheduling/solon-scheduling/pom.xml | 2 +- .../solon.scheduling.quartz/pom.xml | 2 +- .../solon.scheduling.simple/pom.xml | 2 +- .../solon-scheduling_old/solon.scheduling/pom.xml | 2 +- .../solon-security/solon-security-auth/pom.xml | 2 +- .../solon-security/solon-security-validation/pom.xml | 2 +- .../solon-security/solon-security-vault/pom.xml | 2 +- solon-projects/solon-security_old/solon.auth/pom.xml | 2 +- .../solon-security_old/solon.security.auth/pom.xml | 2 +- .../solon.security.validation/pom.xml | 2 +- .../solon-security_old/solon.security.vault/pom.xml | 2 +- .../solon-security_old/solon.validation/pom.xml | 2 +- solon-projects/solon-security_old/solon.vault/pom.xml | 2 +- .../solon-serialization-abc/pom.xml | 2 +- .../solon-serialization-fastjson/pom.xml | 2 +- .../solon-serialization-fastjson2/pom.xml | 2 +- .../solon-serialization-fury/pom.xml | 2 +- .../solon-serialization-gson/pom.xml | 2 +- .../solon-serialization-hessian/pom.xml | 2 +- .../solon-serialization-jackson-xml/pom.xml | 2 +- .../solon-serialization-jackson/pom.xml | 2 +- .../solon-serialization-kryo/pom.xml | 2 +- .../solon-serialization-properties/pom.xml | 2 +- .../solon-serialization-protostuff/pom.xml | 2 +- .../solon-serialization-snack3/pom.xml | 2 +- .../solon-serialization/solon-serialization/pom.xml | 2 +- .../solon.serialization.fastjson/pom.xml | 2 +- .../solon.serialization.fastjson2/pom.xml | 2 +- .../solon.serialization.fury/pom.xml | 2 +- .../solon.serialization.gson/pom.xml | 2 +- .../solon.serialization.hessian/pom.xml | 2 +- .../solon.serialization.jackson.xml/pom.xml | 2 +- .../solon.serialization.jackson/pom.xml | 2 +- .../solon.serialization.properties/pom.xml | 2 +- .../solon.serialization.protostuff/pom.xml | 2 +- .../solon.serialization.snack3/pom.xml | 2 +- .../solon.serialization/pom.xml | 2 +- solon-projects/solon-testing/solon-test-junit4/pom.xml | 2 +- solon-projects/solon-testing/solon-test-junit5/pom.xml | 2 +- solon-projects/solon-testing/solon-test/pom.xml | 2 +- solon-projects/solon-tool/solon-maven-plugin/pom.xml | 2 +- solon-projects/solon-view/solon-view-beetl/pom.xml | 2 +- solon-projects/solon-view/solon-view-enjoy/pom.xml | 2 +- .../solon-view/solon-view-freemarker/pom.xml | 2 +- .../solon-view/solon-view-jsp-jakarta/pom.xml | 2 +- solon-projects/solon-view/solon-view-jsp/pom.xml | 2 +- solon-projects/solon-view/solon-view-thymeleaf/pom.xml | 2 +- solon-projects/solon-view/solon-view-velocity/pom.xml | 2 +- solon-projects/solon-view/solon-view/pom.xml | 2 +- solon-projects/solon-view_old/solon.view.beetl/pom.xml | 2 +- solon-projects/solon-view_old/solon.view.enjoy/pom.xml | 2 +- .../solon-view_old/solon.view.freemarker/pom.xml | 2 +- solon-projects/solon-view_old/solon.view.jsp/pom.xml | 2 +- .../solon-view_old/solon.view.thymeleaf/pom.xml | 2 +- .../solon-view_old/solon.view.velocity/pom.xml | 2 +- solon-projects/solon-view_old/solon.view/pom.xml | 2 +- .../solon-web/solon-sessionstate-jedis/pom.xml | 2 +- .../solon-web/solon-sessionstate-jwt/pom.xml | 2 +- .../solon-web/solon-sessionstate-local/pom.xml | 2 +- .../solon-web/solon-sessionstate-redisson/pom.xml | 2 +- solon-projects/solon-web/solon-web-cors/pom.xml | 2 +- solon-projects/solon-web/solon-web-rx/pom.xml | 2 +- solon-projects/solon-web/solon-web-sdl/pom.xml | 2 +- .../solon-web/solon-web-servlet-jakarta/pom.xml | 2 +- solon-projects/solon-web/solon-web-servlet/pom.xml | 2 +- solon-projects/solon-web/solon-web-sse/pom.xml | 2 +- solon-projects/solon-web/solon-web-staticfiles/pom.xml | 2 +- solon-projects/solon-web/solon-web-stop/pom.xml | 2 +- solon-projects/solon-web/solon-web-vertx/pom.xml | 2 +- solon-projects/solon-web/solon-web-webdav/pom.xml | 2 +- solon-projects/solon-web/solon-web-webservices/pom.xml | 2 +- .../solon-web_old/solon.sessionstate.jedis/pom.xml | 2 +- .../solon-web_old/solon.sessionstate.jwt/pom.xml | 2 +- .../solon-web_old/solon.sessionstate.local/pom.xml | 2 +- .../solon-web_old/solon.sessionstate.redisson/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.cors/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.rx/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.sdl/pom.xml | 2 +- .../solon-web_old/solon.web.servlet.jakarta/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.servlet/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.sse/pom.xml | 2 +- .../solon-web_old/solon.web.staticfiles/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.stop/pom.xml | 2 +- solon-shortcuts/solon-lib/pom.xml | 2 +- solon-shortcuts/solon-web/pom.xml | 2 +- solon/pom.xml | 2 +- solon/src/main/java/org/noear/solon/Solon.java | 2 +- 235 files changed, 241 insertions(+), 241 deletions(-) diff --git a/README.md b/README.md index 9120d72255..4d12387c31 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@


-Solon v3.0.7 +Solon v3.0.8-M1

Java enterprise application development framework for full scenario: Restrained, Efficient, Open, Ecological diff --git a/README_CN.md b/README_CN.md index c94cc027bf..39eb5cba36 100644 --- a/README_CN.md +++ b/README_CN.md @@ -1,7 +1,7 @@


-Solon v3.0.7 +Solon v3.0.8-M1

面向全场景的 Java 企业级应用开发框架:克制、高效、开放、生态 diff --git a/README_EN.md b/README_EN.md index 9120d72255..4d12387c31 100644 --- a/README_EN.md +++ b/README_EN.md @@ -1,7 +1,7 @@


-Solon v3.0.7 +Solon v3.0.8-M1

Java enterprise application development framework for full scenario: Restrained, Efficient, Open, Ecological diff --git a/README_JP.md b/README_JP.md index de4103266a..115ee1e085 100644 --- a/README_JP.md +++ b/README_JP.md @@ -1,7 +1,7 @@


-Solon v3.0.7 +Solon v3.0.8-M1

全シーンに向けたJava企業向けアプリケーション開発フレームワーク:抑制、効率、オープン、エコ diff --git a/README_RU.md b/README_RU.md index bbf2eaf1fe..551d5655d4 100644 --- a/README_RU.md +++ b/README_RU.md @@ -1,7 +1,7 @@


-Solon v3.0.7 +Solon v3.0.8-M1

Структура разработки приложений на бизнес-уровне, ориентированная на полную сцену: сдержанность, эффективность, открытость, экология diff --git a/__hatch/nami-coder-thrift/pom.xml b/__hatch/nami-coder-thrift/pom.xml index 5901940db7..2cbf6294d8 100644 --- a/__hatch/nami-coder-thrift/pom.xml +++ b/__hatch/nami-coder-thrift/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml @@ -19,13 +19,13 @@ org.noear solon - 3.0.7 + 3.0.8-M1 org.noear nami - 3.0.7 + 3.0.8-M1 diff --git a/__hatch/nanoxlsx4j-solon-plugin/pom.xml b/__hatch/nanoxlsx4j-solon-plugin/pom.xml index 846abac6e4..eef4d9c393 100644 --- a/__hatch/nanoxlsx4j-solon-plugin/pom.xml +++ b/__hatch/nanoxlsx4j-solon-plugin/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__hatch/pom.xml b/__hatch/pom.xml index 8dd7b41f5e..200fa6d013 100644 --- a/__hatch/pom.xml +++ b/__hatch/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../solon-parent/pom.xml diff --git a/__hatch/solon-boot-nettyhttp/pom.xml b/__hatch/solon-boot-nettyhttp/pom.xml index 1d0567ec1f..2b49f434c2 100644 --- a/__hatch/solon-boot-nettyhttp/pom.xml +++ b/__hatch/solon-boot-nettyhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__hatch/solon-boot-reactor-netty/pom.xml b/__hatch/solon-boot-reactor-netty/pom.xml index e488fba13d..507448524b 100644 --- a/__hatch/solon-boot-reactor-netty/pom.xml +++ b/__hatch/solon-boot-reactor-netty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__hatch/solon-boot-tomcat-add-jsp/pom.xml b/__hatch/solon-boot-tomcat-add-jsp/pom.xml index ba2ff982fd..8b3c7b0cf5 100644 --- a/__hatch/solon-boot-tomcat-add-jsp/pom.xml +++ b/__hatch/solon-boot-tomcat-add-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__hatch/solon-boot-tomcat/pom.xml b/__hatch/solon-boot-tomcat/pom.xml index 24c6b183d6..313668fba2 100644 --- a/__hatch/solon-boot-tomcat/pom.xml +++ b/__hatch/solon-boot-tomcat/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__hatch/solon-serialization-avro/pom.xml b/__hatch/solon-serialization-avro/pom.xml index 96c02ac3a2..650cb7a7e0 100644 --- a/__hatch/solon-serialization-avro/pom.xml +++ b/__hatch/solon-serialization-avro/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__hatch/solon-serialization-thrift/pom.xml b/__hatch/solon-serialization-thrift/pom.xml index f9f634090b..24ccf63a5d 100644 --- a/__hatch/solon-serialization-thrift/pom.xml +++ b/__hatch/solon-serialization-thrift/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__release/nami-bundle/pom.xml b/__release/nami-bundle/pom.xml index 876fe8d4a1..32dbf726a9 100644 --- a/__release/nami-bundle/pom.xml +++ b/__release/nami-bundle/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle1/pom.xml b/__release/solon-base-bundle1/pom.xml index fad73777c7..b17f336555 100644 --- a/__release/solon-base-bundle1/pom.xml +++ b/__release/solon-base-bundle1/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle2/pom.xml b/__release/solon-base-bundle2/pom.xml index 463cbbb939..9cac5a4fd8 100644 --- a/__release/solon-base-bundle2/pom.xml +++ b/__release/solon-base-bundle2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle3/pom.xml b/__release/solon-base-bundle3/pom.xml index 8712709186..8ac53a1098 100644 --- a/__release/solon-base-bundle3/pom.xml +++ b/__release/solon-base-bundle3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle4/pom.xml b/__release/solon-base-bundle4/pom.xml index 6d939f5e6f..e857db3a1a 100644 --- a/__release/solon-base-bundle4/pom.xml +++ b/__release/solon-base-bundle4/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle5/pom.xml b/__release/solon-base-bundle5/pom.xml index 057ce06fb4..12b9f1f73e 100644 --- a/__release/solon-base-bundle5/pom.xml +++ b/__release/solon-base-bundle5/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle6/pom.xml b/__release/solon-base-bundle6/pom.xml index 4504ba632f..ae5709d73c 100644 --- a/__release/solon-base-bundle6/pom.xml +++ b/__release/solon-base-bundle6/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__release/solon-shortcuts-bundle/pom.xml b/__release/solon-shortcuts-bundle/pom.xml index 57fd0ea751..a7a6887640 100644 --- a/__release/solon-shortcuts-bundle/pom.xml +++ b/__release/solon-shortcuts-bundle/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/__test/pom.xml b/__test/pom.xml index d1626d656a..25e4dafb1a 100644 --- a/__test/pom.xml +++ b/__test/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../solon-parent/pom.xml diff --git a/solon-parent/pom.xml b/solon-parent/pom.xml index bc23fdb8e6..3b14244a4a 100644 --- a/solon-parent/pom.xml +++ b/solon-parent/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 pom ${project.artifactId} @@ -30,10 +30,10 @@ 3.4.0 - 3.0.7 - 3.0.7 - 3.0.7 - 3.0.7 + 3.0.8-M1 + 3.0.8-M1 + 3.0.8-M1 + 3.0.8-M1 3.0.7 1.1.3 diff --git a/solon-projects/nami/nami-channel-http-hutool/pom.xml b/solon-projects/nami/nami-channel-http-hutool/pom.xml index 7ef0a280f3..4bde920ecf 100644 --- a/solon-projects/nami/nami-channel-http-hutool/pom.xml +++ b/solon-projects/nami/nami-channel-http-hutool/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-channel-http-okhttp/pom.xml b/solon-projects/nami/nami-channel-http-okhttp/pom.xml index b41066c8f1..5aab719b4f 100644 --- a/solon-projects/nami/nami-channel-http-okhttp/pom.xml +++ b/solon-projects/nami/nami-channel-http-okhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-channel-http/pom.xml b/solon-projects/nami/nami-channel-http/pom.xml index 8189d991b2..b5261b97c9 100644 --- a/solon-projects/nami/nami-channel-http/pom.xml +++ b/solon-projects/nami/nami-channel-http/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-channel-socketd/pom.xml b/solon-projects/nami/nami-channel-socketd/pom.xml index 99e15a5c19..5e8d31ab16 100644 --- a/solon-projects/nami/nami-channel-socketd/pom.xml +++ b/solon-projects/nami/nami-channel-socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-abc/pom.xml b/solon-projects/nami/nami-coder-abc/pom.xml index 050134b5c9..7e2476fb16 100644 --- a/solon-projects/nami/nami-coder-abc/pom.xml +++ b/solon-projects/nami/nami-coder-abc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-fastjson/pom.xml b/solon-projects/nami/nami-coder-fastjson/pom.xml index 2639808e51..981ef68a2a 100644 --- a/solon-projects/nami/nami-coder-fastjson/pom.xml +++ b/solon-projects/nami/nami-coder-fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-fastjson2/pom.xml b/solon-projects/nami/nami-coder-fastjson2/pom.xml index 0e13aa1417..ac23fdd7df 100644 --- a/solon-projects/nami/nami-coder-fastjson2/pom.xml +++ b/solon-projects/nami/nami-coder-fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-fury/pom.xml b/solon-projects/nami/nami-coder-fury/pom.xml index a6ee3fd6bc..0be1bb8fc7 100644 --- a/solon-projects/nami/nami-coder-fury/pom.xml +++ b/solon-projects/nami/nami-coder-fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-hessian/pom.xml b/solon-projects/nami/nami-coder-hessian/pom.xml index 8ca873f271..63f5bcb7e4 100644 --- a/solon-projects/nami/nami-coder-hessian/pom.xml +++ b/solon-projects/nami/nami-coder-hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-jackson/pom.xml b/solon-projects/nami/nami-coder-jackson/pom.xml index ebb2370b9d..cb04ae2238 100644 --- a/solon-projects/nami/nami-coder-jackson/pom.xml +++ b/solon-projects/nami/nami-coder-jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-kryo/pom.xml b/solon-projects/nami/nami-coder-kryo/pom.xml index 2fe4bc8dd5..14ad4b37bb 100644 --- a/solon-projects/nami/nami-coder-kryo/pom.xml +++ b/solon-projects/nami/nami-coder-kryo/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-protostuff/pom.xml b/solon-projects/nami/nami-coder-protostuff/pom.xml index 74dcbb2deb..8695130541 100644 --- a/solon-projects/nami/nami-coder-protostuff/pom.xml +++ b/solon-projects/nami/nami-coder-protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-snack3/pom.xml b/solon-projects/nami/nami-coder-snack3/pom.xml index 961d9ed4d4..f660ab64e4 100644 --- a/solon-projects/nami/nami-coder-snack3/pom.xml +++ b/solon-projects/nami/nami-coder-snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami/pom.xml b/solon-projects/nami/nami/pom.xml index d835b7bdbf..447a684b48 100644 --- a/solon-projects/nami/nami/pom.xml +++ b/solon-projects/nami/nami/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.channel.http.hutool/pom.xml b/solon-projects/nami_old/nami.channel.http.hutool/pom.xml index 5fb95847c7..c6a23659be 100644 --- a/solon-projects/nami_old/nami.channel.http.hutool/pom.xml +++ b/solon-projects/nami_old/nami.channel.http.hutool/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml b/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml index 8946f614de..f22c5b0fee 100644 --- a/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml +++ b/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.channel.socketd/pom.xml b/solon-projects/nami_old/nami.channel.socketd/pom.xml index 7281e4abf9..126fbae298 100644 --- a/solon-projects/nami_old/nami.channel.socketd/pom.xml +++ b/solon-projects/nami_old/nami.channel.socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.fastjson/pom.xml b/solon-projects/nami_old/nami.coder.fastjson/pom.xml index 8282696254..b7778b922b 100644 --- a/solon-projects/nami_old/nami.coder.fastjson/pom.xml +++ b/solon-projects/nami_old/nami.coder.fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.fastjson2/pom.xml b/solon-projects/nami_old/nami.coder.fastjson2/pom.xml index 54cd3b23d9..50ffbe3fa2 100644 --- a/solon-projects/nami_old/nami.coder.fastjson2/pom.xml +++ b/solon-projects/nami_old/nami.coder.fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.fury/pom.xml b/solon-projects/nami_old/nami.coder.fury/pom.xml index 0be87da12c..a668cdef16 100644 --- a/solon-projects/nami_old/nami.coder.fury/pom.xml +++ b/solon-projects/nami_old/nami.coder.fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.hessian/pom.xml b/solon-projects/nami_old/nami.coder.hessian/pom.xml index 1cd1bea57f..b4644e7636 100644 --- a/solon-projects/nami_old/nami.coder.hessian/pom.xml +++ b/solon-projects/nami_old/nami.coder.hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.jackson/pom.xml b/solon-projects/nami_old/nami.coder.jackson/pom.xml index a04ba31bf0..b3aadbc808 100644 --- a/solon-projects/nami_old/nami.coder.jackson/pom.xml +++ b/solon-projects/nami_old/nami.coder.jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.protostuff/pom.xml b/solon-projects/nami_old/nami.coder.protostuff/pom.xml index 297d518bfd..bad55a9a95 100644 --- a/solon-projects/nami_old/nami.coder.protostuff/pom.xml +++ b/solon-projects/nami_old/nami.coder.protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.snack3/pom.xml b/solon-projects/nami_old/nami.coder.snack3/pom.xml index fd282c0486..c109c57420 100644 --- a/solon-projects/nami_old/nami.coder.snack3/pom.xml +++ b/solon-projects/nami_old/nami.coder.snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-hotplug/pom.xml b/solon-projects/solon-base/solon-hotplug/pom.xml index 3d7bea35ce..d6c6748bad 100644 --- a/solon-projects/solon-base/solon-hotplug/pom.xml +++ b/solon-projects/solon-base/solon-hotplug/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-i18n/pom.xml b/solon-projects/solon-base/solon-i18n/pom.xml index e87b7a9ccc..904f129dea 100644 --- a/solon-projects/solon-base/solon-i18n/pom.xml +++ b/solon-projects/solon-base/solon-i18n/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-mvc/pom.xml b/solon-projects/solon-base/solon-mvc/pom.xml index 384012a0b8..f63bbb4e57 100644 --- a/solon-projects/solon-base/solon-mvc/pom.xml +++ b/solon-projects/solon-base/solon-mvc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-proxy/pom.xml b/solon-projects/solon-base/solon-proxy/pom.xml index 94b484c996..fd2fa38c16 100644 --- a/solon-projects/solon-base/solon-proxy/pom.xml +++ b/solon-projects/solon-base/solon-proxy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.banner/pom.xml b/solon-projects/solon-base_old/solon.banner/pom.xml index 3600de762c..b25b58e92c 100644 --- a/solon-projects/solon-base_old/solon.banner/pom.xml +++ b/solon-projects/solon-base_old/solon.banner/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.config.yaml/pom.xml b/solon-projects/solon-base_old/solon.config.yaml/pom.xml index 60186a760b..f9c0de514f 100644 --- a/solon-projects/solon-base_old/solon.config.yaml/pom.xml +++ b/solon-projects/solon-base_old/solon.config.yaml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.hotplug/pom.xml b/solon-projects/solon-base_old/solon.hotplug/pom.xml index 04288e96b4..5533098ac2 100644 --- a/solon-projects/solon-base_old/solon.hotplug/pom.xml +++ b/solon-projects/solon-base_old/solon.hotplug/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.i18n/pom.xml b/solon-projects/solon-base_old/solon.i18n/pom.xml index 0c3d3d05bc..ce32f7aa9b 100644 --- a/solon-projects/solon-base_old/solon.i18n/pom.xml +++ b/solon-projects/solon-base_old/solon.i18n/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.mvc/pom.xml b/solon-projects/solon-base_old/solon.mvc/pom.xml index 37ff019d26..c6a6cdde02 100644 --- a/solon-projects/solon-base_old/solon.mvc/pom.xml +++ b/solon-projects/solon-base_old/solon.mvc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.proxy/pom.xml b/solon-projects/solon-base_old/solon.proxy/pom.xml index cdba054444..74df62a0f9 100644 --- a/solon-projects/solon-base_old/solon.proxy/pom.xml +++ b/solon-projects/solon-base_old/solon.proxy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml b/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml index 8d0861d84f..79847c9e67 100644 --- a/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml b/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml index c2c9c86848..a67aa3c9f4 100644 --- a/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml b/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml index 0877c526f8..4c8e03785b 100644 --- a/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jetty/pom.xml b/solon-projects/solon-boot/solon-boot-jetty/pom.xml index 189f19b763..bb691cfb07 100644 --- a/solon-projects/solon-boot/solon-boot-jetty/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jetty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml b/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml index 57131e5092..41fe28579f 100644 --- a/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml b/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml index 93e39f1168..6983aa865f 100644 --- a/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-socketd/pom.xml b/solon-projects/solon-boot/solon-boot-socketd/pom.xml index b03a348588..2fe73643f2 100644 --- a/solon-projects/solon-boot/solon-boot-socketd/pom.xml +++ b/solon-projects/solon-boot/solon-boot-socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml b/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml index 655026e4fe..ff87b4ebed 100644 --- a/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-undertow/pom.xml b/solon-projects/solon-boot/solon-boot-undertow/pom.xml index d0fbcf145e..0f6a5b29a4 100644 --- a/solon-projects/solon-boot/solon-boot-undertow/pom.xml +++ b/solon-projects/solon-boot/solon-boot-undertow/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-vertx/pom.xml b/solon-projects/solon-boot/solon-boot-vertx/pom.xml index 057af35a7b..4f71441a2e 100644 --- a/solon-projects/solon-boot/solon-boot-vertx/pom.xml +++ b/solon-projects/solon-boot/solon-boot-vertx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml b/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml index df1ed3c704..c049e5d641 100644 --- a/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml +++ b/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-websocket/pom.xml b/solon-projects/solon-boot/solon-boot-websocket/pom.xml index 502e5ec354..acb11d72ac 100644 --- a/solon-projects/solon-boot/solon-boot-websocket/pom.xml +++ b/solon-projects/solon-boot/solon-boot-websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot/pom.xml b/solon-projects/solon-boot/solon-boot/pom.xml index efcd394c4e..7996467edc 100644 --- a/solon-projects/solon-boot/solon-boot/pom.xml +++ b/solon-projects/solon-boot/solon-boot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml b/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml index f18979978c..d03462bc4f 100644 --- a/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml b/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml index 00cf945f6c..3c2a369303 100644 --- a/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml b/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml index ce8fc1104c..267f26a086 100644 --- a/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml b/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml index 8c6fd3ba2b..a36a8ef6b1 100644 --- a/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml b/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml index 6bb58c5bc7..168dba1cf1 100644 --- a/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml b/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml index 65897bb91a..7df3f3b60b 100644 --- a/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml b/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml index c015e47e5c..08840cb566 100644 --- a/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml b/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml index a759690656..d040fc10de 100644 --- a/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml b/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml index 9ef78b736c..3117d605dc 100644 --- a/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml b/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml index 2100faa73f..69a91a3a81 100644 --- a/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml b/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml index 36b4800445..5cbc118312 100644 --- a/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml b/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml index 75b81d46de..e5f88a4a04 100644 --- a/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot/pom.xml b/solon-projects/solon-boot_old/solon.boot/pom.xml index 719c6b5adb..f34613e4eb 100644 --- a/solon-projects/solon-boot_old/solon.boot/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml b/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml index 60cd2653f9..215690f076 100644 --- a/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml b/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml index 49fc0760a0..5be943389e 100644 --- a/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml b/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml index 66fd83cec4..1171eb2bb4 100644 --- a/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml b/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml index c2d278e534..eb6ebc9300 100644 --- a/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml b/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml index b708239838..0dcbfa5eaa 100644 --- a/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud/pom.xml b/solon-projects/solon-cloud/solon-cloud/pom.xml index 53400bfa3f..acf69adbbf 100644 --- a/solon-projects/solon-cloud/solon-cloud/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml index bc1ad69275..58f5ffc03a 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml index fae8f221ad..7ff6a3c965 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml index f0bf6a885d..9a01401e76 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml index 46284d3aeb..6c4c74c971 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud/pom.xml b/solon-projects/solon-cloud_old/solon.cloud/pom.xml index b116c9847a..006fef6c27 100644 --- a/solon-projects/solon-cloud_old/solon.cloud/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-config/solon-config-banner/pom.xml b/solon-projects/solon-config/solon-config-banner/pom.xml index 61620d62ac..6bbb0850b4 100644 --- a/solon-projects/solon-config/solon-config-banner/pom.xml +++ b/solon-projects/solon-config/solon-config-banner/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-config/solon-config-plus/pom.xml b/solon-projects/solon-config/solon-config-plus/pom.xml index 4a60e47cdd..0f5aec43a4 100644 --- a/solon-projects/solon-config/solon-config-plus/pom.xml +++ b/solon-projects/solon-config/solon-config-plus/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-config/solon-config-yaml/pom.xml b/solon-projects/solon-config/solon-config-yaml/pom.xml index fdcdd787ca..f062d1bd4f 100644 --- a/solon-projects/solon-config/solon-config-yaml/pom.xml +++ b/solon-projects/solon-config/solon-config-yaml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-caffeine/pom.xml b/solon-projects/solon-data/solon-cache-caffeine/pom.xml index fd73f56bb4..4843075f09 100644 --- a/solon-projects/solon-data/solon-cache-caffeine/pom.xml +++ b/solon-projects/solon-data/solon-cache-caffeine/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-jedis/pom.xml b/solon-projects/solon-data/solon-cache-jedis/pom.xml index d88e963fb9..0319ccce64 100644 --- a/solon-projects/solon-data/solon-cache-jedis/pom.xml +++ b/solon-projects/solon-data/solon-cache-jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-redisson/pom.xml b/solon-projects/solon-data/solon-cache-redisson/pom.xml index 8cc5860907..222d2e9c4c 100644 --- a/solon-projects/solon-data/solon-cache-redisson/pom.xml +++ b/solon-projects/solon-data/solon-cache-redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-spymemcached/pom.xml b/solon-projects/solon-data/solon-cache-spymemcached/pom.xml index d6e2abe79f..7ae0dcbbdd 100644 --- a/solon-projects/solon-data/solon-cache-spymemcached/pom.xml +++ b/solon-projects/solon-data/solon-cache-spymemcached/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-dynamicds/pom.xml b/solon-projects/solon-data/solon-data-dynamicds/pom.xml index 163c65cacf..bb82132eb1 100644 --- a/solon-projects/solon-data/solon-data-dynamicds/pom.xml +++ b/solon-projects/solon-data/solon-data-dynamicds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml b/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml index e1d0d826d2..9d7e481d38 100644 --- a/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml +++ b/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-shardingds/pom.xml b/solon-projects/solon-data/solon-data-shardingds/pom.xml index 1521c3abbe..2bca220b54 100644 --- a/solon-projects/solon-data/solon-data-shardingds/pom.xml +++ b/solon-projects/solon-data/solon-data-shardingds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-sqlink/pom.xml b/solon-projects/solon-data/solon-data-sqlink/pom.xml index fe227f9422..f2516b7abd 100644 --- a/solon-projects/solon-data/solon-data-sqlink/pom.xml +++ b/solon-projects/solon-data/solon-data-sqlink/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-sqlutils/pom.xml b/solon-projects/solon-data/solon-data-sqlutils/pom.xml index 152341b1dc..18d6643650 100644 --- a/solon-projects/solon-data/solon-data-sqlutils/pom.xml +++ b/solon-projects/solon-data/solon-data-sqlutils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data/pom.xml b/solon-projects/solon-data/solon-data/pom.xml index 9e808c403b..03898c16c3 100644 --- a/solon-projects/solon-data/solon-data/pom.xml +++ b/solon-projects/solon-data/solon-data/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml b/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml index bc4a0c2ade..06807c26dd 100644 --- a/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.jedis/pom.xml b/solon-projects/solon-data_old/solon.cache.jedis/pom.xml index 2992e4fc8d..b4912a2953 100644 --- a/solon-projects/solon-data_old/solon.cache.jedis/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.redisson/pom.xml b/solon-projects/solon-data_old/solon.cache.redisson/pom.xml index cd69f6a803..0e87644ba8 100644 --- a/solon-projects/solon-data_old/solon.cache.redisson/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml b/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml index e38aed3828..d9d2b8a563 100644 --- a/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml b/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml index aba83294d2..12d05941d4 100644 --- a/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml +++ b/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.data.shardingds/pom.xml b/solon-projects/solon-data_old/solon.data.shardingds/pom.xml index c363823415..0f0a2d3624 100644 --- a/solon-projects/solon-data_old/solon.data.shardingds/pom.xml +++ b/solon-projects/solon-data_old/solon.data.shardingds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.data/pom.xml b/solon-projects/solon-data_old/solon.data/pom.xml index 4d3e13219c..b7c44336f6 100644 --- a/solon-projects/solon-data_old/solon.data/pom.xml +++ b/solon-projects/solon-data_old/solon.data/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector/solon-health-detector/pom.xml b/solon-projects/solon-detector/solon-health-detector/pom.xml index bb60510309..113c3042a3 100644 --- a/solon-projects/solon-detector/solon-health-detector/pom.xml +++ b/solon-projects/solon-detector/solon-health-detector/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector/solon-health/pom.xml b/solon-projects/solon-detector/solon-health/pom.xml index 949379623d..1b8b7917e8 100644 --- a/solon-projects/solon-detector/solon-health/pom.xml +++ b/solon-projects/solon-detector/solon-health/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector_old/solon.health.detector/pom.xml b/solon-projects/solon-detector_old/solon.health.detector/pom.xml index 16a6abcd6a..b825ee5871 100644 --- a/solon-projects/solon-detector_old/solon.health.detector/pom.xml +++ b/solon-projects/solon-detector_old/solon.health.detector/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector_old/solon.health/pom.xml b/solon-projects/solon-detector_old/solon.health/pom.xml index a11f440323..4cb9decbb1 100644 --- a/solon-projects/solon-detector_old/solon.health/pom.xml +++ b/solon-projects/solon-detector_old/solon.health/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml b/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml index 40aa607e66..4f4238a445 100644 --- a/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml +++ b/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs-openapi2/pom.xml b/solon-projects/solon-docs/solon-docs-openapi2/pom.xml index 13537019fd..2681879c0d 100644 --- a/solon-projects/solon-docs/solon-docs-openapi2/pom.xml +++ b/solon-projects/solon-docs/solon-docs-openapi2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs-openapi3/pom.xml b/solon-projects/solon-docs/solon-docs-openapi3/pom.xml index 07fafb27c7..b0c596022d 100644 --- a/solon-projects/solon-docs/solon-docs-openapi3/pom.xml +++ b/solon-projects/solon-docs/solon-docs-openapi3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs/pom.xml b/solon-projects/solon-docs/solon-docs/pom.xml index 2c32df3d10..3c7e994b1a 100644 --- a/solon-projects/solon-docs/solon-docs/pom.xml +++ b/solon-projects/solon-docs/solon-docs/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml b/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml index 4fb1736a10..67f4562196 100644 --- a/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml +++ b/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml b/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml index 958f62c06c..947feb8e2a 100644 --- a/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml +++ b/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml b/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml index bd16c1398b..9a0f0739bb 100644 --- a/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml +++ b/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs_old/solon.docs/pom.xml b/solon-projects/solon-docs_old/solon.docs/pom.xml index 544658e3dd..29ea42aabd 100644 --- a/solon-projects/solon-docs_old/solon.docs/pom.xml +++ b/solon-projects/solon-docs_old/solon.docs/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-faas/solon-faas-luffy/pom.xml b/solon-projects/solon-faas/solon-faas-luffy/pom.xml index 9d7499e007..bdb761384d 100644 --- a/solon-projects/solon-faas/solon-faas-luffy/pom.xml +++ b/solon-projects/solon-faas/solon-faas-luffy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-faas_old/solon.luffy/pom.xml b/solon-projects/solon-faas_old/solon.luffy/pom.xml index a89a7dedbf..9447cf5084 100644 --- a/solon-projects/solon-faas_old/solon.luffy/pom.xml +++ b/solon-projects/solon-faas_old/solon.luffy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-flow/solon-flow/pom.xml b/solon-projects/solon-flow/solon-flow/pom.xml index 1599905a93..5bb606febe 100644 --- a/solon-projects/solon-flow/solon-flow/pom.xml +++ b/solon-projects/solon-flow/solon-flow/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging-log4j2/pom.xml b/solon-projects/solon-logging/solon-logging-log4j2/pom.xml index a939ad8c0c..d23e7426df 100644 --- a/solon-projects/solon-logging/solon-logging-log4j2/pom.xml +++ b/solon-projects/solon-logging/solon-logging-log4j2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging-logback/pom.xml b/solon-projects/solon-logging/solon-logging-logback/pom.xml index 3d6f545d91..f8e3454b3b 100644 --- a/solon-projects/solon-logging/solon-logging-logback/pom.xml +++ b/solon-projects/solon-logging/solon-logging-logback/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging-simple/pom.xml b/solon-projects/solon-logging/solon-logging-simple/pom.xml index e5eabeff4b..d1064450a1 100644 --- a/solon-projects/solon-logging/solon-logging-simple/pom.xml +++ b/solon-projects/solon-logging/solon-logging-simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging/pom.xml b/solon-projects/solon-logging/solon-logging/pom.xml index 29f5d18d9f..094dc15ce9 100644 --- a/solon-projects/solon-logging/solon-logging/pom.xml +++ b/solon-projects/solon-logging/solon-logging/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml b/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml index fabfe71e90..029a4835f4 100644 --- a/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging.logback/pom.xml b/solon-projects/solon-logging_old/solon.logging.logback/pom.xml index 9efb0a7be8..cd0b0b8192 100644 --- a/solon-projects/solon-logging_old/solon.logging.logback/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging.logback/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging.simple/pom.xml b/solon-projects/solon-logging_old/solon.logging.simple/pom.xml index 5a41fbbf91..a6fd305c7d 100644 --- a/solon-projects/solon-logging_old/solon.logging.simple/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging.simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging/pom.xml b/solon-projects/solon-logging_old/solon.logging/pom.xml index ce6ed1b502..ddc18e1105 100644 --- a/solon-projects/solon-logging_old/solon.logging/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-native/solon-aot/pom.xml b/solon-projects/solon-native/solon-aot/pom.xml index 475263de2e..25459b80cd 100644 --- a/solon-projects/solon-native/solon-aot/pom.xml +++ b/solon-projects/solon-native/solon-aot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-native_old/solon.aot/pom.xml b/solon-projects/solon-native_old/solon.aot/pom.xml index a16c291ea7..d9e6c04e5a 100644 --- a/solon-projects/solon-native_old/solon.aot/pom.xml +++ b/solon-projects/solon-native_old/solon.aot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net/solon-net-httputils/pom.xml b/solon-projects/solon-net/solon-net-httputils/pom.xml index d8b4776739..6978bdf9c9 100644 --- a/solon-projects/solon-net/solon-net-httputils/pom.xml +++ b/solon-projects/solon-net/solon-net-httputils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net/solon-net-stomp/pom.xml b/solon-projects/solon-net/solon-net-stomp/pom.xml index 13fe0f7d1a..f6dbddedd0 100644 --- a/solon-projects/solon-net/solon-net-stomp/pom.xml +++ b/solon-projects/solon-net/solon-net-stomp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net/solon-net/pom.xml b/solon-projects/solon-net/solon-net/pom.xml index 1b0e60a35d..1de54dfc36 100644 --- a/solon-projects/solon-net/solon-net/pom.xml +++ b/solon-projects/solon-net/solon-net/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net_old/solon.net.httputils/pom.xml b/solon-projects/solon-net_old/solon.net.httputils/pom.xml index ee4a231865..617b1cb201 100644 --- a/solon-projects/solon-net_old/solon.net.httputils/pom.xml +++ b/solon-projects/solon-net_old/solon.net.httputils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net_old/solon.net/pom.xml b/solon-projects/solon-net_old/solon.net/pom.xml index b00e99ee2b..04f141bd32 100644 --- a/solon-projects/solon-net_old/solon.net/pom.xml +++ b/solon-projects/solon-net_old/solon.net/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-rx/solon-rx/pom.xml b/solon-projects/solon-rx/solon-rx/pom.xml index 8fcb769ab6..52824cdb13 100644 --- a/solon-projects/solon-rx/solon-rx/pom.xml +++ b/solon-projects/solon-rx/solon-rx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml b/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml index da2c0eb7d8..87e3ac377c 100644 --- a/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml +++ b/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml b/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml index 57dd3a3ff4..a1563e53f9 100644 --- a/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml +++ b/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling/solon-scheduling/pom.xml b/solon-projects/solon-scheduling/solon-scheduling/pom.xml index 70b61b3f8e..41a1261807 100644 --- a/solon-projects/solon-scheduling/solon-scheduling/pom.xml +++ b/solon-projects/solon-scheduling/solon-scheduling/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml b/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml index 54d1352d93..d811c891ba 100644 --- a/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml +++ b/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml b/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml index f038e4cc1b..465611fda4 100644 --- a/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml +++ b/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml b/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml index 0ff14d6f72..dc630002fc 100644 --- a/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml +++ b/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security/solon-security-auth/pom.xml b/solon-projects/solon-security/solon-security-auth/pom.xml index c0bb2ace33..33108dddca 100644 --- a/solon-projects/solon-security/solon-security-auth/pom.xml +++ b/solon-projects/solon-security/solon-security-auth/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security/solon-security-validation/pom.xml b/solon-projects/solon-security/solon-security-validation/pom.xml index e146e8ae67..8e4dc408ce 100644 --- a/solon-projects/solon-security/solon-security-validation/pom.xml +++ b/solon-projects/solon-security/solon-security-validation/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security/solon-security-vault/pom.xml b/solon-projects/solon-security/solon-security-vault/pom.xml index 0e1c5bb402..6478a4e50c 100644 --- a/solon-projects/solon-security/solon-security-vault/pom.xml +++ b/solon-projects/solon-security/solon-security-vault/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.auth/pom.xml b/solon-projects/solon-security_old/solon.auth/pom.xml index 28299638c0..0e9929ca54 100644 --- a/solon-projects/solon-security_old/solon.auth/pom.xml +++ b/solon-projects/solon-security_old/solon.auth/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.security.auth/pom.xml b/solon-projects/solon-security_old/solon.security.auth/pom.xml index d9f92197b6..3384625c84 100644 --- a/solon-projects/solon-security_old/solon.security.auth/pom.xml +++ b/solon-projects/solon-security_old/solon.security.auth/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.security.validation/pom.xml b/solon-projects/solon-security_old/solon.security.validation/pom.xml index 7eaddc1f1a..954d8ef928 100644 --- a/solon-projects/solon-security_old/solon.security.validation/pom.xml +++ b/solon-projects/solon-security_old/solon.security.validation/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.security.vault/pom.xml b/solon-projects/solon-security_old/solon.security.vault/pom.xml index 0b97968154..279c161a8a 100644 --- a/solon-projects/solon-security_old/solon.security.vault/pom.xml +++ b/solon-projects/solon-security_old/solon.security.vault/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.validation/pom.xml b/solon-projects/solon-security_old/solon.validation/pom.xml index 212a4f241b..4d769bb8b2 100644 --- a/solon-projects/solon-security_old/solon.validation/pom.xml +++ b/solon-projects/solon-security_old/solon.validation/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.vault/pom.xml b/solon-projects/solon-security_old/solon.vault/pom.xml index 4d5d91941a..ca51a55979 100644 --- a/solon-projects/solon-security_old/solon.vault/pom.xml +++ b/solon-projects/solon-security_old/solon.vault/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-abc/pom.xml b/solon-projects/solon-serialization/solon-serialization-abc/pom.xml index 344ff4b5cd..deb38ecfaf 100644 --- a/solon-projects/solon-serialization/solon-serialization-abc/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-abc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml b/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml index eb32a2a0ca..7a9c2bafad 100644 --- a/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml b/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml index 138881fcd2..2ce28d70d6 100644 --- a/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-fury/pom.xml b/solon-projects/solon-serialization/solon-serialization-fury/pom.xml index 1b23ff5686..fe73a3f2cc 100644 --- a/solon-projects/solon-serialization/solon-serialization-fury/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-gson/pom.xml b/solon-projects/solon-serialization/solon-serialization-gson/pom.xml index 88baaecdd9..749324dc97 100644 --- a/solon-projects/solon-serialization/solon-serialization-gson/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-gson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml b/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml index ff01b16b52..ab869b1607 100644 --- a/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml b/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml index b97b0e097d..1e40fca025 100644 --- a/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml b/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml index 2c0f5a5d14..fde00f72c3 100644 --- a/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml b/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml index f7e66ec089..b99080b591 100644 --- a/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-properties/pom.xml b/solon-projects/solon-serialization/solon-serialization-properties/pom.xml index a27bdb3e8f..e25b8c747a 100644 --- a/solon-projects/solon-serialization/solon-serialization-properties/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-properties/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml b/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml index 9e7f167f6a..e2739b7d8b 100644 --- a/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml b/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml index 4529e54d60..b4d75655bf 100644 --- a/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization/pom.xml b/solon-projects/solon-serialization/solon-serialization/pom.xml index 0a7234e2d0..296d662726 100644 --- a/solon-projects/solon-serialization/solon-serialization/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml index 5dd06fadf8..74c4c9e94f 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml index 3a63bf1edd..0277f605ab 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml index 2a41f2a5b0..290e2af690 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml index 5e15d5bb1a..0a9ca7d057 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml index f087c5789d..7cf35febd2 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml index c0fc71f00f..e690cf8d12 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml index 5a28ba50bd..28cedfaf9b 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml index 8d5830a5aa..00d3e8c50a 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml index ac98a4946b..d4429ede4f 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml index 824d5e2a4a..6ccc24904b 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization/pom.xml b/solon-projects/solon-serialization_old/solon.serialization/pom.xml index 6b9ba557bf..38c8d4314b 100644 --- a/solon-projects/solon-serialization_old/solon.serialization/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-testing/solon-test-junit4/pom.xml b/solon-projects/solon-testing/solon-test-junit4/pom.xml index 5c5c73fc6a..2eab5a79ac 100644 --- a/solon-projects/solon-testing/solon-test-junit4/pom.xml +++ b/solon-projects/solon-testing/solon-test-junit4/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-testing/solon-test-junit5/pom.xml b/solon-projects/solon-testing/solon-test-junit5/pom.xml index 86aae7af0d..5dba4cafd5 100644 --- a/solon-projects/solon-testing/solon-test-junit5/pom.xml +++ b/solon-projects/solon-testing/solon-test-junit5/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-testing/solon-test/pom.xml b/solon-projects/solon-testing/solon-test/pom.xml index 0bd12c0168..db830c9928 100644 --- a/solon-projects/solon-testing/solon-test/pom.xml +++ b/solon-projects/solon-testing/solon-test/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-tool/solon-maven-plugin/pom.xml b/solon-projects/solon-tool/solon-maven-plugin/pom.xml index 39213c84d2..3546335362 100644 --- a/solon-projects/solon-tool/solon-maven-plugin/pom.xml +++ b/solon-projects/solon-tool/solon-maven-plugin/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-beetl/pom.xml b/solon-projects/solon-view/solon-view-beetl/pom.xml index ffc18284d7..4dbcdf346c 100644 --- a/solon-projects/solon-view/solon-view-beetl/pom.xml +++ b/solon-projects/solon-view/solon-view-beetl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-enjoy/pom.xml b/solon-projects/solon-view/solon-view-enjoy/pom.xml index d52b25e744..0ba1c59485 100644 --- a/solon-projects/solon-view/solon-view-enjoy/pom.xml +++ b/solon-projects/solon-view/solon-view-enjoy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-freemarker/pom.xml b/solon-projects/solon-view/solon-view-freemarker/pom.xml index 88e39358b9..1be4af8eb0 100644 --- a/solon-projects/solon-view/solon-view-freemarker/pom.xml +++ b/solon-projects/solon-view/solon-view-freemarker/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml b/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml index 504015de5d..0a0cf3dbdf 100644 --- a/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml +++ b/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-jsp/pom.xml b/solon-projects/solon-view/solon-view-jsp/pom.xml index 4e82e4eedc..1c65d2f8c2 100644 --- a/solon-projects/solon-view/solon-view-jsp/pom.xml +++ b/solon-projects/solon-view/solon-view-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-thymeleaf/pom.xml b/solon-projects/solon-view/solon-view-thymeleaf/pom.xml index 005f14f627..ffec8ec5d9 100644 --- a/solon-projects/solon-view/solon-view-thymeleaf/pom.xml +++ b/solon-projects/solon-view/solon-view-thymeleaf/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-velocity/pom.xml b/solon-projects/solon-view/solon-view-velocity/pom.xml index c594d77339..f745bc20b8 100644 --- a/solon-projects/solon-view/solon-view-velocity/pom.xml +++ b/solon-projects/solon-view/solon-view-velocity/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view/pom.xml b/solon-projects/solon-view/solon-view/pom.xml index f8c555d4ed..b7e70c0539 100644 --- a/solon-projects/solon-view/solon-view/pom.xml +++ b/solon-projects/solon-view/solon-view/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.beetl/pom.xml b/solon-projects/solon-view_old/solon.view.beetl/pom.xml index 934dabf4b1..746739f090 100644 --- a/solon-projects/solon-view_old/solon.view.beetl/pom.xml +++ b/solon-projects/solon-view_old/solon.view.beetl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.enjoy/pom.xml b/solon-projects/solon-view_old/solon.view.enjoy/pom.xml index 2a557ad783..236b6baac5 100644 --- a/solon-projects/solon-view_old/solon.view.enjoy/pom.xml +++ b/solon-projects/solon-view_old/solon.view.enjoy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.freemarker/pom.xml b/solon-projects/solon-view_old/solon.view.freemarker/pom.xml index d1328349da..481a24839d 100644 --- a/solon-projects/solon-view_old/solon.view.freemarker/pom.xml +++ b/solon-projects/solon-view_old/solon.view.freemarker/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.jsp/pom.xml b/solon-projects/solon-view_old/solon.view.jsp/pom.xml index 67235fa28f..fbbb23f49b 100644 --- a/solon-projects/solon-view_old/solon.view.jsp/pom.xml +++ b/solon-projects/solon-view_old/solon.view.jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml b/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml index 2b05cb9487..7a31f11876 100644 --- a/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml +++ b/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.velocity/pom.xml b/solon-projects/solon-view_old/solon.view.velocity/pom.xml index 2f2fce88dd..46e435fbbd 100644 --- a/solon-projects/solon-view_old/solon.view.velocity/pom.xml +++ b/solon-projects/solon-view_old/solon.view.velocity/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view/pom.xml b/solon-projects/solon-view_old/solon.view/pom.xml index 17f6b1cc6c..b02e771e91 100644 --- a/solon-projects/solon-view_old/solon.view/pom.xml +++ b/solon-projects/solon-view_old/solon.view/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml b/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml index 4cb8f88e6a..bc56147626 100644 --- a/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml b/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml index e9475a993a..e7a990e9a0 100644 --- a/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-local/pom.xml b/solon-projects/solon-web/solon-sessionstate-local/pom.xml index 07a885a63d..e994cbf16b 100644 --- a/solon-projects/solon-web/solon-sessionstate-local/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-local/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml b/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml index beb0170b40..c01a58b6a5 100644 --- a/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-cors/pom.xml b/solon-projects/solon-web/solon-web-cors/pom.xml index 428bdd893b..0f6c211b4d 100644 --- a/solon-projects/solon-web/solon-web-cors/pom.xml +++ b/solon-projects/solon-web/solon-web-cors/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-rx/pom.xml b/solon-projects/solon-web/solon-web-rx/pom.xml index 15acfd509a..419246f15d 100644 --- a/solon-projects/solon-web/solon-web-rx/pom.xml +++ b/solon-projects/solon-web/solon-web-rx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-sdl/pom.xml b/solon-projects/solon-web/solon-web-sdl/pom.xml index f6198e71f7..3465b56cb0 100644 --- a/solon-projects/solon-web/solon-web-sdl/pom.xml +++ b/solon-projects/solon-web/solon-web-sdl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml b/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml index d93e10be03..adf48f1fe3 100644 --- a/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml +++ b/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-servlet/pom.xml b/solon-projects/solon-web/solon-web-servlet/pom.xml index 10d578f674..7d6648597d 100644 --- a/solon-projects/solon-web/solon-web-servlet/pom.xml +++ b/solon-projects/solon-web/solon-web-servlet/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-sse/pom.xml b/solon-projects/solon-web/solon-web-sse/pom.xml index a5f7e63d62..cc08166c08 100644 --- a/solon-projects/solon-web/solon-web-sse/pom.xml +++ b/solon-projects/solon-web/solon-web-sse/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-staticfiles/pom.xml b/solon-projects/solon-web/solon-web-staticfiles/pom.xml index 20183ec222..9bb9105bfb 100644 --- a/solon-projects/solon-web/solon-web-staticfiles/pom.xml +++ b/solon-projects/solon-web/solon-web-staticfiles/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-stop/pom.xml b/solon-projects/solon-web/solon-web-stop/pom.xml index ad55f4713c..59cb12c356 100644 --- a/solon-projects/solon-web/solon-web-stop/pom.xml +++ b/solon-projects/solon-web/solon-web-stop/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-vertx/pom.xml b/solon-projects/solon-web/solon-web-vertx/pom.xml index 76e9503cc6..d78b5b070e 100644 --- a/solon-projects/solon-web/solon-web-vertx/pom.xml +++ b/solon-projects/solon-web/solon-web-vertx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-webdav/pom.xml b/solon-projects/solon-web/solon-web-webdav/pom.xml index 3f2aec79d7..cc3dcf2300 100644 --- a/solon-projects/solon-web/solon-web-webdav/pom.xml +++ b/solon-projects/solon-web/solon-web-webdav/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-webservices/pom.xml b/solon-projects/solon-web/solon-web-webservices/pom.xml index c68b8fc70f..4dd605f901 100644 --- a/solon-projects/solon-web/solon-web-webservices/pom.xml +++ b/solon-projects/solon-web/solon-web-webservices/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml index 0616173438..f458fd4386 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml index f37190bf32..e2410512f4 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml index 6e453501b6..f225be530d 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml index 35c46dd97b..8db83df80c 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.cors/pom.xml b/solon-projects/solon-web_old/solon.web.cors/pom.xml index 5fb18d93ac..6f79a4d826 100644 --- a/solon-projects/solon-web_old/solon.web.cors/pom.xml +++ b/solon-projects/solon-web_old/solon.web.cors/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.rx/pom.xml b/solon-projects/solon-web_old/solon.web.rx/pom.xml index 32022d432e..8a7ac3444e 100644 --- a/solon-projects/solon-web_old/solon.web.rx/pom.xml +++ b/solon-projects/solon-web_old/solon.web.rx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.sdl/pom.xml b/solon-projects/solon-web_old/solon.web.sdl/pom.xml index 417c2b0b59..1a42ddd04d 100644 --- a/solon-projects/solon-web_old/solon.web.sdl/pom.xml +++ b/solon-projects/solon-web_old/solon.web.sdl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml b/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml index 23544ecb43..918139c3ff 100644 --- a/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml +++ b/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.servlet/pom.xml b/solon-projects/solon-web_old/solon.web.servlet/pom.xml index e9521233d2..32df132cb1 100644 --- a/solon-projects/solon-web_old/solon.web.servlet/pom.xml +++ b/solon-projects/solon-web_old/solon.web.servlet/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.sse/pom.xml b/solon-projects/solon-web_old/solon.web.sse/pom.xml index 856f2883f1..8d3e105843 100644 --- a/solon-projects/solon-web_old/solon.web.sse/pom.xml +++ b/solon-projects/solon-web_old/solon.web.sse/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml b/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml index 186c5afa42..e03055ee68 100644 --- a/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml +++ b/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.stop/pom.xml b/solon-projects/solon-web_old/solon.web.stop/pom.xml index a519ed3c3e..952b2bc35d 100644 --- a/solon-projects/solon-web_old/solon.web.stop/pom.xml +++ b/solon-projects/solon-web_old/solon.web.stop/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../../solon-parent/pom.xml diff --git a/solon-shortcuts/solon-lib/pom.xml b/solon-shortcuts/solon-lib/pom.xml index 2b38972209..2fe35b34c6 100644 --- a/solon-shortcuts/solon-lib/pom.xml +++ b/solon-shortcuts/solon-lib/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/solon-shortcuts/solon-web/pom.xml b/solon-shortcuts/solon-web/pom.xml index d2dceec7d6..e2cd5e9b7b 100644 --- a/solon-shortcuts/solon-web/pom.xml +++ b/solon-shortcuts/solon-web/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../../solon-parent/pom.xml diff --git a/solon/pom.xml b/solon/pom.xml index 7ad9ba05bb..e0998c1ba6 100644 --- a/solon/pom.xml +++ b/solon/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.7 + 3.0.8-M1 ../solon-parent/pom.xml diff --git a/solon/src/main/java/org/noear/solon/Solon.java b/solon/src/main/java/org/noear/solon/Solon.java index cc14d2f37f..9edd6575f4 100644 --- a/solon/src/main/java/org/noear/solon/Solon.java +++ b/solon/src/main/java/org/noear/solon/Solon.java @@ -54,7 +54,7 @@ public class Solon { * 框架版本号 */ public static String version() { - return "3.0.7"; + return "3.0.8-M1"; } /** -- Gitee From 9d49b4bdaeecd8dbf4f91c72011bb8cea3113b3e Mon Sep 17 00:00:00 2001 From: noear Date: Sun, 2 Feb 2025 11:09:29 +0800 Subject: [PATCH 05/29] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20solon-logging-logbac?= =?UTF-8?q?k=20=E7=9A=84=20"solon.logging.appender.file.maxHistory"=20?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=97=A0=E6=95=88=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 1 + .../logback/solon/integration/DefaultLogbackConfiguration.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index b62329baeb..93e77eac2d 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -30,6 +30,7 @@ ### v3.0.8 * 优化 solon-flow 简化模式可以没有 start,end 节点,自动识别出开始节点 * 修复 solon 集合bean注入时,可能产生两次执行的问题 +* 修复 solon-logging-logback 的 "solon.logging.appender.file.maxHistory" 配置无效的问题 * snack3 升为 3.2.126 * liquor 1.3.8 diff --git a/solon-projects/solon-logging/solon-logging-logback/src/main/java/ch/qos/logback/solon/integration/DefaultLogbackConfiguration.java b/solon-projects/solon-logging/solon-logging-logback/src/main/java/ch/qos/logback/solon/integration/DefaultLogbackConfiguration.java index 16aab45f3f..97f7ccb5e6 100644 --- a/solon-projects/solon-logging/solon-logging-logback/src/main/java/ch/qos/logback/solon/integration/DefaultLogbackConfiguration.java +++ b/solon-projects/solon-logging/solon-logging-logback/src/main/java/ch/qos/logback/solon/integration/DefaultLogbackConfiguration.java @@ -165,7 +165,7 @@ public class DefaultLogbackConfiguration { SizeAndTimeBasedRollingPolicy rollingPolicy = new SizeAndTimeBasedRollingPolicy<>(); rollingPolicy.setContext(config.getContext()); rollingPolicy.setFileNamePattern(resolve(config, "${FILE_LOG_ROLLING}")); - rollingPolicy.setMaxHistory(resolveInt(config, "${FILE_LOG_MAX_HISTORY}}")); + rollingPolicy.setMaxHistory(resolveInt(config, "${FILE_LOG_MAX_HISTORY}")); rollingPolicy.setMaxFileSize(resolveFileSize(config, "${FILE_LOG_MAX_FILE_SIZE}")); //rollingPolicy.setCleanHistoryOnStart(resolveBoolean(config, "${LOGBACK_ROLLINGPOLICY_CLEAN_HISTORY_ON_START:-false}")); -- Gitee From 51de18e71e75cfcb724b723749b83ff5b17484d9 Mon Sep 17 00:00:00 2001 From: noear Date: Sun, 2 Feb 2025 11:11:21 +0800 Subject: [PATCH 06/29] 3.0.8-M2 --- README.md | 2 +- README_CN.md | 2 +- README_EN.md | 2 +- README_JP.md | 2 +- README_RU.md | 2 +- __hatch/nami-coder-thrift/pom.xml | 6 +++--- __hatch/nanoxlsx4j-solon-plugin/pom.xml | 2 +- __hatch/pom.xml | 2 +- __hatch/solon-boot-nettyhttp/pom.xml | 2 +- __hatch/solon-boot-reactor-netty/pom.xml | 2 +- __hatch/solon-boot-tomcat-add-jsp/pom.xml | 2 +- __hatch/solon-boot-tomcat/pom.xml | 2 +- __hatch/solon-serialization-avro/pom.xml | 2 +- __hatch/solon-serialization-thrift/pom.xml | 2 +- __release/nami-bundle/pom.xml | 2 +- __release/solon-base-bundle1/pom.xml | 2 +- __release/solon-base-bundle2/pom.xml | 2 +- __release/solon-base-bundle3/pom.xml | 2 +- __release/solon-base-bundle4/pom.xml | 2 +- __release/solon-base-bundle5/pom.xml | 2 +- __release/solon-base-bundle6/pom.xml | 2 +- __release/solon-shortcuts-bundle/pom.xml | 2 +- __test/pom.xml | 2 +- solon-parent/pom.xml | 10 +++++----- solon-projects/nami/nami-channel-http-hutool/pom.xml | 2 +- solon-projects/nami/nami-channel-http-okhttp/pom.xml | 2 +- solon-projects/nami/nami-channel-http/pom.xml | 2 +- solon-projects/nami/nami-channel-socketd/pom.xml | 2 +- solon-projects/nami/nami-coder-abc/pom.xml | 2 +- solon-projects/nami/nami-coder-fastjson/pom.xml | 2 +- solon-projects/nami/nami-coder-fastjson2/pom.xml | 2 +- solon-projects/nami/nami-coder-fury/pom.xml | 2 +- solon-projects/nami/nami-coder-hessian/pom.xml | 2 +- solon-projects/nami/nami-coder-jackson/pom.xml | 2 +- solon-projects/nami/nami-coder-kryo/pom.xml | 2 +- solon-projects/nami/nami-coder-protostuff/pom.xml | 2 +- solon-projects/nami/nami-coder-snack3/pom.xml | 2 +- solon-projects/nami/nami/pom.xml | 2 +- .../nami_old/nami.channel.http.hutool/pom.xml | 2 +- .../nami_old/nami.channel.http.okhttp/pom.xml | 2 +- solon-projects/nami_old/nami.channel.socketd/pom.xml | 2 +- solon-projects/nami_old/nami.coder.fastjson/pom.xml | 2 +- solon-projects/nami_old/nami.coder.fastjson2/pom.xml | 2 +- solon-projects/nami_old/nami.coder.fury/pom.xml | 2 +- solon-projects/nami_old/nami.coder.hessian/pom.xml | 2 +- solon-projects/nami_old/nami.coder.jackson/pom.xml | 2 +- solon-projects/nami_old/nami.coder.protostuff/pom.xml | 2 +- solon-projects/nami_old/nami.coder.snack3/pom.xml | 2 +- solon-projects/solon-base/solon-hotplug/pom.xml | 2 +- solon-projects/solon-base/solon-i18n/pom.xml | 2 +- solon-projects/solon-base/solon-mvc/pom.xml | 2 +- solon-projects/solon-base/solon-proxy/pom.xml | 2 +- solon-projects/solon-base_old/solon.banner/pom.xml | 2 +- .../solon-base_old/solon.config.yaml/pom.xml | 2 +- solon-projects/solon-base_old/solon.hotplug/pom.xml | 2 +- solon-projects/solon-base_old/solon.i18n/pom.xml | 2 +- solon-projects/solon-base_old/solon.mvc/pom.xml | 2 +- solon-projects/solon-base_old/solon.proxy/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml | 2 +- .../solon-boot/solon-boot-jetty-add-jsp/pom.xml | 2 +- .../solon-boot/solon-boot-jetty-add-websocket/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-jetty/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-jlhttp/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-smarthttp/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-socketd/pom.xml | 2 +- .../solon-boot/solon-boot-undertow-add-jsp/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-undertow/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-vertx/pom.xml | 2 +- .../solon-boot/solon-boot-websocket-netty/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-websocket/pom.xml | 2 +- solon-projects/solon-boot/solon-boot/pom.xml | 2 +- .../solon-boot_old/solon.boot.jdkhttp/pom.xml | 2 +- .../solon-boot_old/solon.boot.jetty.add.jsp/pom.xml | 2 +- .../solon.boot.jetty.add.websocket/pom.xml | 2 +- solon-projects/solon-boot_old/solon.boot.jetty/pom.xml | 2 +- .../solon-boot_old/solon.boot.jlhttp/pom.xml | 2 +- .../solon-boot_old/solon.boot.smarthttp/pom.xml | 2 +- .../solon-boot_old/solon.boot.socketd/pom.xml | 2 +- .../solon-boot_old/solon.boot.undertow.add.jsp/pom.xml | 2 +- .../solon-boot_old/solon.boot.undertow/pom.xml | 2 +- solon-projects/solon-boot_old/solon.boot.vertx/pom.xml | 2 +- .../solon-boot_old/solon.boot.websocket.netty/pom.xml | 2 +- .../solon-boot_old/solon.boot.websocket/pom.xml | 2 +- solon-projects/solon-boot_old/solon.boot/pom.xml | 2 +- .../solon-cloud/solon-cloud-eventplus/pom.xml | 2 +- solon-projects/solon-cloud/solon-cloud-gateway/pom.xml | 2 +- solon-projects/solon-cloud/solon-cloud-metrics/pom.xml | 2 +- .../solon-cloud/solon-cloud-telemetry/pom.xml | 2 +- solon-projects/solon-cloud/solon-cloud-tracing/pom.xml | 2 +- solon-projects/solon-cloud/solon-cloud/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.eventplus/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.gateway/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.metrics/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.tracing/pom.xml | 2 +- solon-projects/solon-cloud_old/solon.cloud/pom.xml | 2 +- .../solon-config/solon-config-banner/pom.xml | 2 +- solon-projects/solon-config/solon-config-plus/pom.xml | 2 +- solon-projects/solon-config/solon-config-yaml/pom.xml | 2 +- solon-projects/solon-data/solon-cache-caffeine/pom.xml | 2 +- solon-projects/solon-data/solon-cache-jedis/pom.xml | 2 +- solon-projects/solon-data/solon-cache-redisson/pom.xml | 2 +- .../solon-data/solon-cache-spymemcached/pom.xml | 2 +- solon-projects/solon-data/solon-data-dynamicds/pom.xml | 2 +- .../solon-data/solon-data-rx-sqlutils/pom.xml | 2 +- .../solon-data/solon-data-shardingds/pom.xml | 2 +- solon-projects/solon-data/solon-data-sqlink/pom.xml | 2 +- solon-projects/solon-data/solon-data-sqlutils/pom.xml | 2 +- solon-projects/solon-data/solon-data/pom.xml | 2 +- .../solon-data_old/solon.cache.caffeine/pom.xml | 2 +- .../solon-data_old/solon.cache.jedis/pom.xml | 2 +- .../solon-data_old/solon.cache.redisson/pom.xml | 2 +- .../solon-data_old/solon.cache.spymemcached/pom.xml | 2 +- .../solon-data_old/solon.data.dynamicds/pom.xml | 2 +- .../solon-data_old/solon.data.shardingds/pom.xml | 2 +- solon-projects/solon-data_old/solon.data/pom.xml | 2 +- .../solon-detector/solon-health-detector/pom.xml | 2 +- solon-projects/solon-detector/solon-health/pom.xml | 2 +- .../solon-detector_old/solon.health.detector/pom.xml | 2 +- solon-projects/solon-detector_old/solon.health/pom.xml | 2 +- .../solon-docs/solon-docs-openapi2-javadoc/pom.xml | 2 +- solon-projects/solon-docs/solon-docs-openapi2/pom.xml | 2 +- solon-projects/solon-docs/solon-docs-openapi3/pom.xml | 2 +- solon-projects/solon-docs/solon-docs/pom.xml | 2 +- .../solon-docs/solon-openapi2-knife4j/pom.xml | 2 +- .../solon-docs/solon-swagger2-knife4j/pom.xml | 2 +- .../solon-docs_old/solon.docs.openapi2/pom.xml | 2 +- solon-projects/solon-docs_old/solon.docs/pom.xml | 2 +- solon-projects/solon-faas/solon-faas-luffy/pom.xml | 2 +- solon-projects/solon-faas_old/solon.luffy/pom.xml | 2 +- solon-projects/solon-flow/solon-flow/pom.xml | 2 +- .../solon-logging/solon-logging-log4j2/pom.xml | 2 +- .../solon-logging/solon-logging-logback/pom.xml | 2 +- .../solon-logging/solon-logging-simple/pom.xml | 2 +- solon-projects/solon-logging/solon-logging/pom.xml | 2 +- .../solon-logging_old/solon.logging.log4j2/pom.xml | 2 +- .../solon-logging_old/solon.logging.logback/pom.xml | 2 +- .../solon-logging_old/solon.logging.simple/pom.xml | 2 +- solon-projects/solon-logging_old/solon.logging/pom.xml | 2 +- solon-projects/solon-native/solon-aot/pom.xml | 2 +- solon-projects/solon-native_old/solon.aot/pom.xml | 2 +- solon-projects/solon-net/solon-net-httputils/pom.xml | 2 +- solon-projects/solon-net/solon-net-stomp/pom.xml | 2 +- solon-projects/solon-net/solon-net/pom.xml | 2 +- .../solon-net_old/solon.net.httputils/pom.xml | 2 +- solon-projects/solon-net_old/solon.net/pom.xml | 2 +- solon-projects/solon-rx/solon-rx/pom.xml | 2 +- .../solon-scheduling/solon-scheduling-quartz/pom.xml | 2 +- .../solon-scheduling/solon-scheduling-simple/pom.xml | 2 +- .../solon-scheduling/solon-scheduling/pom.xml | 2 +- .../solon.scheduling.quartz/pom.xml | 2 +- .../solon.scheduling.simple/pom.xml | 2 +- .../solon-scheduling_old/solon.scheduling/pom.xml | 2 +- .../solon-security/solon-security-auth/pom.xml | 2 +- .../solon-security/solon-security-validation/pom.xml | 2 +- .../solon-security/solon-security-vault/pom.xml | 2 +- solon-projects/solon-security_old/solon.auth/pom.xml | 2 +- .../solon-security_old/solon.security.auth/pom.xml | 2 +- .../solon.security.validation/pom.xml | 2 +- .../solon-security_old/solon.security.vault/pom.xml | 2 +- .../solon-security_old/solon.validation/pom.xml | 2 +- solon-projects/solon-security_old/solon.vault/pom.xml | 2 +- .../solon-serialization-abc/pom.xml | 2 +- .../solon-serialization-fastjson/pom.xml | 2 +- .../solon-serialization-fastjson2/pom.xml | 2 +- .../solon-serialization-fury/pom.xml | 2 +- .../solon-serialization-gson/pom.xml | 2 +- .../solon-serialization-hessian/pom.xml | 2 +- .../solon-serialization-jackson-xml/pom.xml | 2 +- .../solon-serialization-jackson/pom.xml | 2 +- .../solon-serialization-kryo/pom.xml | 2 +- .../solon-serialization-properties/pom.xml | 2 +- .../solon-serialization-protostuff/pom.xml | 2 +- .../solon-serialization-snack3/pom.xml | 2 +- .../solon-serialization/solon-serialization/pom.xml | 2 +- .../solon.serialization.fastjson/pom.xml | 2 +- .../solon.serialization.fastjson2/pom.xml | 2 +- .../solon.serialization.fury/pom.xml | 2 +- .../solon.serialization.gson/pom.xml | 2 +- .../solon.serialization.hessian/pom.xml | 2 +- .../solon.serialization.jackson.xml/pom.xml | 2 +- .../solon.serialization.jackson/pom.xml | 2 +- .../solon.serialization.properties/pom.xml | 2 +- .../solon.serialization.protostuff/pom.xml | 2 +- .../solon.serialization.snack3/pom.xml | 2 +- .../solon.serialization/pom.xml | 2 +- solon-projects/solon-testing/solon-test-junit4/pom.xml | 2 +- solon-projects/solon-testing/solon-test-junit5/pom.xml | 2 +- solon-projects/solon-testing/solon-test/pom.xml | 2 +- solon-projects/solon-tool/solon-maven-plugin/pom.xml | 2 +- solon-projects/solon-view/solon-view-beetl/pom.xml | 2 +- solon-projects/solon-view/solon-view-enjoy/pom.xml | 2 +- .../solon-view/solon-view-freemarker/pom.xml | 2 +- .../solon-view/solon-view-jsp-jakarta/pom.xml | 2 +- solon-projects/solon-view/solon-view-jsp/pom.xml | 2 +- solon-projects/solon-view/solon-view-thymeleaf/pom.xml | 2 +- solon-projects/solon-view/solon-view-velocity/pom.xml | 2 +- solon-projects/solon-view/solon-view/pom.xml | 2 +- solon-projects/solon-view_old/solon.view.beetl/pom.xml | 2 +- solon-projects/solon-view_old/solon.view.enjoy/pom.xml | 2 +- .../solon-view_old/solon.view.freemarker/pom.xml | 2 +- solon-projects/solon-view_old/solon.view.jsp/pom.xml | 2 +- .../solon-view_old/solon.view.thymeleaf/pom.xml | 2 +- .../solon-view_old/solon.view.velocity/pom.xml | 2 +- solon-projects/solon-view_old/solon.view/pom.xml | 2 +- .../solon-web/solon-sessionstate-jedis/pom.xml | 2 +- .../solon-web/solon-sessionstate-jwt/pom.xml | 2 +- .../solon-web/solon-sessionstate-local/pom.xml | 2 +- .../solon-web/solon-sessionstate-redisson/pom.xml | 2 +- solon-projects/solon-web/solon-web-cors/pom.xml | 2 +- solon-projects/solon-web/solon-web-rx/pom.xml | 2 +- solon-projects/solon-web/solon-web-sdl/pom.xml | 2 +- .../solon-web/solon-web-servlet-jakarta/pom.xml | 2 +- solon-projects/solon-web/solon-web-servlet/pom.xml | 2 +- solon-projects/solon-web/solon-web-sse/pom.xml | 2 +- solon-projects/solon-web/solon-web-staticfiles/pom.xml | 2 +- solon-projects/solon-web/solon-web-stop/pom.xml | 2 +- solon-projects/solon-web/solon-web-vertx/pom.xml | 2 +- solon-projects/solon-web/solon-web-webdav/pom.xml | 2 +- solon-projects/solon-web/solon-web-webservices/pom.xml | 2 +- .../solon-web_old/solon.sessionstate.jedis/pom.xml | 2 +- .../solon-web_old/solon.sessionstate.jwt/pom.xml | 2 +- .../solon-web_old/solon.sessionstate.local/pom.xml | 2 +- .../solon-web_old/solon.sessionstate.redisson/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.cors/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.rx/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.sdl/pom.xml | 2 +- .../solon-web_old/solon.web.servlet.jakarta/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.servlet/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.sse/pom.xml | 2 +- .../solon-web_old/solon.web.staticfiles/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.stop/pom.xml | 2 +- solon-shortcuts/solon-lib/pom.xml | 2 +- solon-shortcuts/solon-web/pom.xml | 2 +- solon/pom.xml | 2 +- solon/src/main/java/org/noear/solon/Solon.java | 2 +- 235 files changed, 241 insertions(+), 241 deletions(-) diff --git a/README.md b/README.md index 4d12387c31..180b3335fa 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@


-Solon v3.0.8-M1 +Solon v3.0.8-M2

Java enterprise application development framework for full scenario: Restrained, Efficient, Open, Ecological diff --git a/README_CN.md b/README_CN.md index 39eb5cba36..78e58bb7bd 100644 --- a/README_CN.md +++ b/README_CN.md @@ -1,7 +1,7 @@


-Solon v3.0.8-M1 +Solon v3.0.8-M2

面向全场景的 Java 企业级应用开发框架:克制、高效、开放、生态 diff --git a/README_EN.md b/README_EN.md index 4d12387c31..180b3335fa 100644 --- a/README_EN.md +++ b/README_EN.md @@ -1,7 +1,7 @@


-Solon v3.0.8-M1 +Solon v3.0.8-M2

Java enterprise application development framework for full scenario: Restrained, Efficient, Open, Ecological diff --git a/README_JP.md b/README_JP.md index 115ee1e085..b71163e587 100644 --- a/README_JP.md +++ b/README_JP.md @@ -1,7 +1,7 @@


-Solon v3.0.8-M1 +Solon v3.0.8-M2

全シーンに向けたJava企業向けアプリケーション開発フレームワーク:抑制、効率、オープン、エコ diff --git a/README_RU.md b/README_RU.md index 551d5655d4..dce70fc8af 100644 --- a/README_RU.md +++ b/README_RU.md @@ -1,7 +1,7 @@


-Solon v3.0.8-M1 +Solon v3.0.8-M2

Структура разработки приложений на бизнес-уровне, ориентированная на полную сцену: сдержанность, эффективность, открытость, экология diff --git a/__hatch/nami-coder-thrift/pom.xml b/__hatch/nami-coder-thrift/pom.xml index 2cbf6294d8..498a7b520d 100644 --- a/__hatch/nami-coder-thrift/pom.xml +++ b/__hatch/nami-coder-thrift/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml @@ -19,13 +19,13 @@ org.noear solon - 3.0.8-M1 + 3.0.8-M2 org.noear nami - 3.0.8-M1 + 3.0.8-M2 diff --git a/__hatch/nanoxlsx4j-solon-plugin/pom.xml b/__hatch/nanoxlsx4j-solon-plugin/pom.xml index eef4d9c393..2f9ea97742 100644 --- a/__hatch/nanoxlsx4j-solon-plugin/pom.xml +++ b/__hatch/nanoxlsx4j-solon-plugin/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__hatch/pom.xml b/__hatch/pom.xml index 200fa6d013..ce56496792 100644 --- a/__hatch/pom.xml +++ b/__hatch/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../solon-parent/pom.xml diff --git a/__hatch/solon-boot-nettyhttp/pom.xml b/__hatch/solon-boot-nettyhttp/pom.xml index 2b49f434c2..cb849f493d 100644 --- a/__hatch/solon-boot-nettyhttp/pom.xml +++ b/__hatch/solon-boot-nettyhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__hatch/solon-boot-reactor-netty/pom.xml b/__hatch/solon-boot-reactor-netty/pom.xml index 507448524b..8155ca0849 100644 --- a/__hatch/solon-boot-reactor-netty/pom.xml +++ b/__hatch/solon-boot-reactor-netty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__hatch/solon-boot-tomcat-add-jsp/pom.xml b/__hatch/solon-boot-tomcat-add-jsp/pom.xml index 8b3c7b0cf5..722460c6ca 100644 --- a/__hatch/solon-boot-tomcat-add-jsp/pom.xml +++ b/__hatch/solon-boot-tomcat-add-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__hatch/solon-boot-tomcat/pom.xml b/__hatch/solon-boot-tomcat/pom.xml index 313668fba2..43728001e1 100644 --- a/__hatch/solon-boot-tomcat/pom.xml +++ b/__hatch/solon-boot-tomcat/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__hatch/solon-serialization-avro/pom.xml b/__hatch/solon-serialization-avro/pom.xml index 650cb7a7e0..52dc83c94f 100644 --- a/__hatch/solon-serialization-avro/pom.xml +++ b/__hatch/solon-serialization-avro/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__hatch/solon-serialization-thrift/pom.xml b/__hatch/solon-serialization-thrift/pom.xml index 24ccf63a5d..367334acdb 100644 --- a/__hatch/solon-serialization-thrift/pom.xml +++ b/__hatch/solon-serialization-thrift/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__release/nami-bundle/pom.xml b/__release/nami-bundle/pom.xml index 32dbf726a9..928697d281 100644 --- a/__release/nami-bundle/pom.xml +++ b/__release/nami-bundle/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle1/pom.xml b/__release/solon-base-bundle1/pom.xml index b17f336555..9bcc6815f9 100644 --- a/__release/solon-base-bundle1/pom.xml +++ b/__release/solon-base-bundle1/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle2/pom.xml b/__release/solon-base-bundle2/pom.xml index 9cac5a4fd8..7a254f392a 100644 --- a/__release/solon-base-bundle2/pom.xml +++ b/__release/solon-base-bundle2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle3/pom.xml b/__release/solon-base-bundle3/pom.xml index 8ac53a1098..d145b26822 100644 --- a/__release/solon-base-bundle3/pom.xml +++ b/__release/solon-base-bundle3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle4/pom.xml b/__release/solon-base-bundle4/pom.xml index e857db3a1a..a0847832b8 100644 --- a/__release/solon-base-bundle4/pom.xml +++ b/__release/solon-base-bundle4/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle5/pom.xml b/__release/solon-base-bundle5/pom.xml index 12b9f1f73e..96228a3635 100644 --- a/__release/solon-base-bundle5/pom.xml +++ b/__release/solon-base-bundle5/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle6/pom.xml b/__release/solon-base-bundle6/pom.xml index ae5709d73c..c9585c841a 100644 --- a/__release/solon-base-bundle6/pom.xml +++ b/__release/solon-base-bundle6/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__release/solon-shortcuts-bundle/pom.xml b/__release/solon-shortcuts-bundle/pom.xml index a7a6887640..a691a5f551 100644 --- a/__release/solon-shortcuts-bundle/pom.xml +++ b/__release/solon-shortcuts-bundle/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/__test/pom.xml b/__test/pom.xml index 25e4dafb1a..0aa956b600 100644 --- a/__test/pom.xml +++ b/__test/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../solon-parent/pom.xml diff --git a/solon-parent/pom.xml b/solon-parent/pom.xml index 3b14244a4a..82869c957f 100644 --- a/solon-parent/pom.xml +++ b/solon-parent/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 pom ${project.artifactId} @@ -30,10 +30,10 @@ 3.4.0 - 3.0.8-M1 - 3.0.8-M1 - 3.0.8-M1 - 3.0.8-M1 + 3.0.8-M2 + 3.0.7 + 3.0.7 + 3.0.7 3.0.7 1.1.3 diff --git a/solon-projects/nami/nami-channel-http-hutool/pom.xml b/solon-projects/nami/nami-channel-http-hutool/pom.xml index 4bde920ecf..f959953ffd 100644 --- a/solon-projects/nami/nami-channel-http-hutool/pom.xml +++ b/solon-projects/nami/nami-channel-http-hutool/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-channel-http-okhttp/pom.xml b/solon-projects/nami/nami-channel-http-okhttp/pom.xml index 5aab719b4f..05cad458f0 100644 --- a/solon-projects/nami/nami-channel-http-okhttp/pom.xml +++ b/solon-projects/nami/nami-channel-http-okhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-channel-http/pom.xml b/solon-projects/nami/nami-channel-http/pom.xml index b5261b97c9..6069ad5c09 100644 --- a/solon-projects/nami/nami-channel-http/pom.xml +++ b/solon-projects/nami/nami-channel-http/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-channel-socketd/pom.xml b/solon-projects/nami/nami-channel-socketd/pom.xml index 5e8d31ab16..c3af3b8280 100644 --- a/solon-projects/nami/nami-channel-socketd/pom.xml +++ b/solon-projects/nami/nami-channel-socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-abc/pom.xml b/solon-projects/nami/nami-coder-abc/pom.xml index 7e2476fb16..831b059cd1 100644 --- a/solon-projects/nami/nami-coder-abc/pom.xml +++ b/solon-projects/nami/nami-coder-abc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-fastjson/pom.xml b/solon-projects/nami/nami-coder-fastjson/pom.xml index 981ef68a2a..e484287a83 100644 --- a/solon-projects/nami/nami-coder-fastjson/pom.xml +++ b/solon-projects/nami/nami-coder-fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-fastjson2/pom.xml b/solon-projects/nami/nami-coder-fastjson2/pom.xml index ac23fdd7df..41053a8c9c 100644 --- a/solon-projects/nami/nami-coder-fastjson2/pom.xml +++ b/solon-projects/nami/nami-coder-fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-fury/pom.xml b/solon-projects/nami/nami-coder-fury/pom.xml index 0be1bb8fc7..a05ecce864 100644 --- a/solon-projects/nami/nami-coder-fury/pom.xml +++ b/solon-projects/nami/nami-coder-fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-hessian/pom.xml b/solon-projects/nami/nami-coder-hessian/pom.xml index 63f5bcb7e4..06ffcc825e 100644 --- a/solon-projects/nami/nami-coder-hessian/pom.xml +++ b/solon-projects/nami/nami-coder-hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-jackson/pom.xml b/solon-projects/nami/nami-coder-jackson/pom.xml index cb04ae2238..a38b612e5b 100644 --- a/solon-projects/nami/nami-coder-jackson/pom.xml +++ b/solon-projects/nami/nami-coder-jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-kryo/pom.xml b/solon-projects/nami/nami-coder-kryo/pom.xml index 14ad4b37bb..4bcf5565f1 100644 --- a/solon-projects/nami/nami-coder-kryo/pom.xml +++ b/solon-projects/nami/nami-coder-kryo/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-protostuff/pom.xml b/solon-projects/nami/nami-coder-protostuff/pom.xml index 8695130541..e66a4dfa32 100644 --- a/solon-projects/nami/nami-coder-protostuff/pom.xml +++ b/solon-projects/nami/nami-coder-protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-snack3/pom.xml b/solon-projects/nami/nami-coder-snack3/pom.xml index f660ab64e4..f21e0241ea 100644 --- a/solon-projects/nami/nami-coder-snack3/pom.xml +++ b/solon-projects/nami/nami-coder-snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami/pom.xml b/solon-projects/nami/nami/pom.xml index 447a684b48..2dbf63b403 100644 --- a/solon-projects/nami/nami/pom.xml +++ b/solon-projects/nami/nami/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.channel.http.hutool/pom.xml b/solon-projects/nami_old/nami.channel.http.hutool/pom.xml index c6a23659be..cf07a14eb2 100644 --- a/solon-projects/nami_old/nami.channel.http.hutool/pom.xml +++ b/solon-projects/nami_old/nami.channel.http.hutool/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml b/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml index f22c5b0fee..c0be0130a8 100644 --- a/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml +++ b/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.channel.socketd/pom.xml b/solon-projects/nami_old/nami.channel.socketd/pom.xml index 126fbae298..b2595e8b2f 100644 --- a/solon-projects/nami_old/nami.channel.socketd/pom.xml +++ b/solon-projects/nami_old/nami.channel.socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.fastjson/pom.xml b/solon-projects/nami_old/nami.coder.fastjson/pom.xml index b7778b922b..64b383428a 100644 --- a/solon-projects/nami_old/nami.coder.fastjson/pom.xml +++ b/solon-projects/nami_old/nami.coder.fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.fastjson2/pom.xml b/solon-projects/nami_old/nami.coder.fastjson2/pom.xml index 50ffbe3fa2..ba25fea62e 100644 --- a/solon-projects/nami_old/nami.coder.fastjson2/pom.xml +++ b/solon-projects/nami_old/nami.coder.fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.fury/pom.xml b/solon-projects/nami_old/nami.coder.fury/pom.xml index a668cdef16..494eac1e88 100644 --- a/solon-projects/nami_old/nami.coder.fury/pom.xml +++ b/solon-projects/nami_old/nami.coder.fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.hessian/pom.xml b/solon-projects/nami_old/nami.coder.hessian/pom.xml index b4644e7636..80d5ae6db8 100644 --- a/solon-projects/nami_old/nami.coder.hessian/pom.xml +++ b/solon-projects/nami_old/nami.coder.hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.jackson/pom.xml b/solon-projects/nami_old/nami.coder.jackson/pom.xml index b3aadbc808..f15febe8d1 100644 --- a/solon-projects/nami_old/nami.coder.jackson/pom.xml +++ b/solon-projects/nami_old/nami.coder.jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.protostuff/pom.xml b/solon-projects/nami_old/nami.coder.protostuff/pom.xml index bad55a9a95..2f517bd9bb 100644 --- a/solon-projects/nami_old/nami.coder.protostuff/pom.xml +++ b/solon-projects/nami_old/nami.coder.protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.snack3/pom.xml b/solon-projects/nami_old/nami.coder.snack3/pom.xml index c109c57420..623020d608 100644 --- a/solon-projects/nami_old/nami.coder.snack3/pom.xml +++ b/solon-projects/nami_old/nami.coder.snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-hotplug/pom.xml b/solon-projects/solon-base/solon-hotplug/pom.xml index d6c6748bad..1fc1d98a2d 100644 --- a/solon-projects/solon-base/solon-hotplug/pom.xml +++ b/solon-projects/solon-base/solon-hotplug/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-i18n/pom.xml b/solon-projects/solon-base/solon-i18n/pom.xml index 904f129dea..3b0753f08c 100644 --- a/solon-projects/solon-base/solon-i18n/pom.xml +++ b/solon-projects/solon-base/solon-i18n/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-mvc/pom.xml b/solon-projects/solon-base/solon-mvc/pom.xml index f63bbb4e57..4d9757feb5 100644 --- a/solon-projects/solon-base/solon-mvc/pom.xml +++ b/solon-projects/solon-base/solon-mvc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-proxy/pom.xml b/solon-projects/solon-base/solon-proxy/pom.xml index fd2fa38c16..385b5c9c5c 100644 --- a/solon-projects/solon-base/solon-proxy/pom.xml +++ b/solon-projects/solon-base/solon-proxy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.banner/pom.xml b/solon-projects/solon-base_old/solon.banner/pom.xml index b25b58e92c..ee55666d66 100644 --- a/solon-projects/solon-base_old/solon.banner/pom.xml +++ b/solon-projects/solon-base_old/solon.banner/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.config.yaml/pom.xml b/solon-projects/solon-base_old/solon.config.yaml/pom.xml index f9c0de514f..cf7474f874 100644 --- a/solon-projects/solon-base_old/solon.config.yaml/pom.xml +++ b/solon-projects/solon-base_old/solon.config.yaml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.hotplug/pom.xml b/solon-projects/solon-base_old/solon.hotplug/pom.xml index 5533098ac2..747e94446a 100644 --- a/solon-projects/solon-base_old/solon.hotplug/pom.xml +++ b/solon-projects/solon-base_old/solon.hotplug/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.i18n/pom.xml b/solon-projects/solon-base_old/solon.i18n/pom.xml index ce32f7aa9b..3ca3d3ff51 100644 --- a/solon-projects/solon-base_old/solon.i18n/pom.xml +++ b/solon-projects/solon-base_old/solon.i18n/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.mvc/pom.xml b/solon-projects/solon-base_old/solon.mvc/pom.xml index c6a6cdde02..7706a67a49 100644 --- a/solon-projects/solon-base_old/solon.mvc/pom.xml +++ b/solon-projects/solon-base_old/solon.mvc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.proxy/pom.xml b/solon-projects/solon-base_old/solon.proxy/pom.xml index 74df62a0f9..8a0fe71dcb 100644 --- a/solon-projects/solon-base_old/solon.proxy/pom.xml +++ b/solon-projects/solon-base_old/solon.proxy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml b/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml index 79847c9e67..3f4c53f7d9 100644 --- a/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml b/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml index a67aa3c9f4..725d22a3e7 100644 --- a/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml b/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml index 4c8e03785b..863ad977d9 100644 --- a/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jetty/pom.xml b/solon-projects/solon-boot/solon-boot-jetty/pom.xml index bb691cfb07..63df50c819 100644 --- a/solon-projects/solon-boot/solon-boot-jetty/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jetty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml b/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml index 41fe28579f..b777650289 100644 --- a/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml b/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml index 6983aa865f..4c8a181425 100644 --- a/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-socketd/pom.xml b/solon-projects/solon-boot/solon-boot-socketd/pom.xml index 2fe73643f2..819099e293 100644 --- a/solon-projects/solon-boot/solon-boot-socketd/pom.xml +++ b/solon-projects/solon-boot/solon-boot-socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml b/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml index ff87b4ebed..beb7b6dc9b 100644 --- a/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-undertow/pom.xml b/solon-projects/solon-boot/solon-boot-undertow/pom.xml index 0f6a5b29a4..e8cc6c2e9f 100644 --- a/solon-projects/solon-boot/solon-boot-undertow/pom.xml +++ b/solon-projects/solon-boot/solon-boot-undertow/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-vertx/pom.xml b/solon-projects/solon-boot/solon-boot-vertx/pom.xml index 4f71441a2e..8ca6e45df9 100644 --- a/solon-projects/solon-boot/solon-boot-vertx/pom.xml +++ b/solon-projects/solon-boot/solon-boot-vertx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml b/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml index c049e5d641..edc636b710 100644 --- a/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml +++ b/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-websocket/pom.xml b/solon-projects/solon-boot/solon-boot-websocket/pom.xml index acb11d72ac..56d949b13c 100644 --- a/solon-projects/solon-boot/solon-boot-websocket/pom.xml +++ b/solon-projects/solon-boot/solon-boot-websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot/pom.xml b/solon-projects/solon-boot/solon-boot/pom.xml index 7996467edc..2d5f2ee91b 100644 --- a/solon-projects/solon-boot/solon-boot/pom.xml +++ b/solon-projects/solon-boot/solon-boot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml b/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml index d03462bc4f..0fd9f5278f 100644 --- a/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml b/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml index 3c2a369303..f738eb72e8 100644 --- a/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml b/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml index 267f26a086..78b4882e11 100644 --- a/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml b/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml index a36a8ef6b1..f1afb0c24e 100644 --- a/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml b/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml index 168dba1cf1..88b927cef1 100644 --- a/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml b/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml index 7df3f3b60b..9f1d506c8b 100644 --- a/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml b/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml index 08840cb566..6e29eb2017 100644 --- a/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml b/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml index d040fc10de..0e890e01bc 100644 --- a/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml b/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml index 3117d605dc..0a937fe0be 100644 --- a/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml b/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml index 69a91a3a81..b0038568dc 100644 --- a/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml b/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml index 5cbc118312..367214f707 100644 --- a/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml b/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml index e5f88a4a04..56c855aae0 100644 --- a/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot/pom.xml b/solon-projects/solon-boot_old/solon.boot/pom.xml index f34613e4eb..bccdd9be46 100644 --- a/solon-projects/solon-boot_old/solon.boot/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml b/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml index 215690f076..baec448d89 100644 --- a/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml b/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml index 5be943389e..5d15363ff1 100644 --- a/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml b/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml index 1171eb2bb4..b1abaa6193 100644 --- a/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml b/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml index eb6ebc9300..18b4ac00f0 100644 --- a/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml b/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml index 0dcbfa5eaa..d08e908d98 100644 --- a/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud/pom.xml b/solon-projects/solon-cloud/solon-cloud/pom.xml index acf69adbbf..3d80d5d140 100644 --- a/solon-projects/solon-cloud/solon-cloud/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml index 58f5ffc03a..8a51735485 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml index 7ff6a3c965..a3f2c11aa0 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml index 9a01401e76..9c1cf177d2 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml index 6c4c74c971..dfdfa5d3d4 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud/pom.xml b/solon-projects/solon-cloud_old/solon.cloud/pom.xml index 006fef6c27..303a12b35f 100644 --- a/solon-projects/solon-cloud_old/solon.cloud/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-config/solon-config-banner/pom.xml b/solon-projects/solon-config/solon-config-banner/pom.xml index 6bbb0850b4..2d78554598 100644 --- a/solon-projects/solon-config/solon-config-banner/pom.xml +++ b/solon-projects/solon-config/solon-config-banner/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-config/solon-config-plus/pom.xml b/solon-projects/solon-config/solon-config-plus/pom.xml index 0f5aec43a4..74435ade05 100644 --- a/solon-projects/solon-config/solon-config-plus/pom.xml +++ b/solon-projects/solon-config/solon-config-plus/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-config/solon-config-yaml/pom.xml b/solon-projects/solon-config/solon-config-yaml/pom.xml index f062d1bd4f..917699ef42 100644 --- a/solon-projects/solon-config/solon-config-yaml/pom.xml +++ b/solon-projects/solon-config/solon-config-yaml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-caffeine/pom.xml b/solon-projects/solon-data/solon-cache-caffeine/pom.xml index 4843075f09..eddcc5d9bc 100644 --- a/solon-projects/solon-data/solon-cache-caffeine/pom.xml +++ b/solon-projects/solon-data/solon-cache-caffeine/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-jedis/pom.xml b/solon-projects/solon-data/solon-cache-jedis/pom.xml index 0319ccce64..56c8855cd8 100644 --- a/solon-projects/solon-data/solon-cache-jedis/pom.xml +++ b/solon-projects/solon-data/solon-cache-jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-redisson/pom.xml b/solon-projects/solon-data/solon-cache-redisson/pom.xml index 222d2e9c4c..392e0a67a6 100644 --- a/solon-projects/solon-data/solon-cache-redisson/pom.xml +++ b/solon-projects/solon-data/solon-cache-redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-spymemcached/pom.xml b/solon-projects/solon-data/solon-cache-spymemcached/pom.xml index 7ae0dcbbdd..61eccfbb36 100644 --- a/solon-projects/solon-data/solon-cache-spymemcached/pom.xml +++ b/solon-projects/solon-data/solon-cache-spymemcached/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-dynamicds/pom.xml b/solon-projects/solon-data/solon-data-dynamicds/pom.xml index bb82132eb1..30fb6d637b 100644 --- a/solon-projects/solon-data/solon-data-dynamicds/pom.xml +++ b/solon-projects/solon-data/solon-data-dynamicds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml b/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml index 9d7e481d38..a31f262f34 100644 --- a/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml +++ b/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-shardingds/pom.xml b/solon-projects/solon-data/solon-data-shardingds/pom.xml index 2bca220b54..7540ca4dd7 100644 --- a/solon-projects/solon-data/solon-data-shardingds/pom.xml +++ b/solon-projects/solon-data/solon-data-shardingds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-sqlink/pom.xml b/solon-projects/solon-data/solon-data-sqlink/pom.xml index f2516b7abd..8010b9d117 100644 --- a/solon-projects/solon-data/solon-data-sqlink/pom.xml +++ b/solon-projects/solon-data/solon-data-sqlink/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-sqlutils/pom.xml b/solon-projects/solon-data/solon-data-sqlutils/pom.xml index 18d6643650..185e84648a 100644 --- a/solon-projects/solon-data/solon-data-sqlutils/pom.xml +++ b/solon-projects/solon-data/solon-data-sqlutils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data/pom.xml b/solon-projects/solon-data/solon-data/pom.xml index 03898c16c3..ea0a1c2fd3 100644 --- a/solon-projects/solon-data/solon-data/pom.xml +++ b/solon-projects/solon-data/solon-data/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml b/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml index 06807c26dd..e3fd6155b7 100644 --- a/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.jedis/pom.xml b/solon-projects/solon-data_old/solon.cache.jedis/pom.xml index b4912a2953..7d3e0f0005 100644 --- a/solon-projects/solon-data_old/solon.cache.jedis/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.redisson/pom.xml b/solon-projects/solon-data_old/solon.cache.redisson/pom.xml index 0e87644ba8..7c9a612051 100644 --- a/solon-projects/solon-data_old/solon.cache.redisson/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml b/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml index d9d2b8a563..09e1cd18c2 100644 --- a/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml b/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml index 12d05941d4..a83a1acded 100644 --- a/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml +++ b/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.data.shardingds/pom.xml b/solon-projects/solon-data_old/solon.data.shardingds/pom.xml index 0f0a2d3624..6ca24b10c2 100644 --- a/solon-projects/solon-data_old/solon.data.shardingds/pom.xml +++ b/solon-projects/solon-data_old/solon.data.shardingds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.data/pom.xml b/solon-projects/solon-data_old/solon.data/pom.xml index b7c44336f6..e23d32096a 100644 --- a/solon-projects/solon-data_old/solon.data/pom.xml +++ b/solon-projects/solon-data_old/solon.data/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector/solon-health-detector/pom.xml b/solon-projects/solon-detector/solon-health-detector/pom.xml index 113c3042a3..4096318256 100644 --- a/solon-projects/solon-detector/solon-health-detector/pom.xml +++ b/solon-projects/solon-detector/solon-health-detector/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector/solon-health/pom.xml b/solon-projects/solon-detector/solon-health/pom.xml index 1b8b7917e8..6e8a859ff2 100644 --- a/solon-projects/solon-detector/solon-health/pom.xml +++ b/solon-projects/solon-detector/solon-health/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector_old/solon.health.detector/pom.xml b/solon-projects/solon-detector_old/solon.health.detector/pom.xml index b825ee5871..69ac19436e 100644 --- a/solon-projects/solon-detector_old/solon.health.detector/pom.xml +++ b/solon-projects/solon-detector_old/solon.health.detector/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector_old/solon.health/pom.xml b/solon-projects/solon-detector_old/solon.health/pom.xml index 4cb9decbb1..e123023d19 100644 --- a/solon-projects/solon-detector_old/solon.health/pom.xml +++ b/solon-projects/solon-detector_old/solon.health/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml b/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml index 4f4238a445..98a16791ef 100644 --- a/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml +++ b/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs-openapi2/pom.xml b/solon-projects/solon-docs/solon-docs-openapi2/pom.xml index 2681879c0d..11b1faa3a6 100644 --- a/solon-projects/solon-docs/solon-docs-openapi2/pom.xml +++ b/solon-projects/solon-docs/solon-docs-openapi2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs-openapi3/pom.xml b/solon-projects/solon-docs/solon-docs-openapi3/pom.xml index b0c596022d..eda5a7c7ce 100644 --- a/solon-projects/solon-docs/solon-docs-openapi3/pom.xml +++ b/solon-projects/solon-docs/solon-docs-openapi3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs/pom.xml b/solon-projects/solon-docs/solon-docs/pom.xml index 3c7e994b1a..395132a64b 100644 --- a/solon-projects/solon-docs/solon-docs/pom.xml +++ b/solon-projects/solon-docs/solon-docs/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml b/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml index 67f4562196..495195c95e 100644 --- a/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml +++ b/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml b/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml index 947feb8e2a..57a0f0e1b9 100644 --- a/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml +++ b/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml b/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml index 9a0f0739bb..cb6f67dc41 100644 --- a/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml +++ b/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs_old/solon.docs/pom.xml b/solon-projects/solon-docs_old/solon.docs/pom.xml index 29ea42aabd..0f1be8ec90 100644 --- a/solon-projects/solon-docs_old/solon.docs/pom.xml +++ b/solon-projects/solon-docs_old/solon.docs/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-faas/solon-faas-luffy/pom.xml b/solon-projects/solon-faas/solon-faas-luffy/pom.xml index bdb761384d..aa3aa5feae 100644 --- a/solon-projects/solon-faas/solon-faas-luffy/pom.xml +++ b/solon-projects/solon-faas/solon-faas-luffy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-faas_old/solon.luffy/pom.xml b/solon-projects/solon-faas_old/solon.luffy/pom.xml index 9447cf5084..15c6f75669 100644 --- a/solon-projects/solon-faas_old/solon.luffy/pom.xml +++ b/solon-projects/solon-faas_old/solon.luffy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-flow/solon-flow/pom.xml b/solon-projects/solon-flow/solon-flow/pom.xml index 5bb606febe..31eb0d8d55 100644 --- a/solon-projects/solon-flow/solon-flow/pom.xml +++ b/solon-projects/solon-flow/solon-flow/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging-log4j2/pom.xml b/solon-projects/solon-logging/solon-logging-log4j2/pom.xml index d23e7426df..bc781a930d 100644 --- a/solon-projects/solon-logging/solon-logging-log4j2/pom.xml +++ b/solon-projects/solon-logging/solon-logging-log4j2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging-logback/pom.xml b/solon-projects/solon-logging/solon-logging-logback/pom.xml index f8e3454b3b..dac63837ea 100644 --- a/solon-projects/solon-logging/solon-logging-logback/pom.xml +++ b/solon-projects/solon-logging/solon-logging-logback/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging-simple/pom.xml b/solon-projects/solon-logging/solon-logging-simple/pom.xml index d1064450a1..c2de6130ee 100644 --- a/solon-projects/solon-logging/solon-logging-simple/pom.xml +++ b/solon-projects/solon-logging/solon-logging-simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging/pom.xml b/solon-projects/solon-logging/solon-logging/pom.xml index 094dc15ce9..43eb3b6133 100644 --- a/solon-projects/solon-logging/solon-logging/pom.xml +++ b/solon-projects/solon-logging/solon-logging/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml b/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml index 029a4835f4..ce0981fdb5 100644 --- a/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging.logback/pom.xml b/solon-projects/solon-logging_old/solon.logging.logback/pom.xml index cd0b0b8192..3f6abb4ceb 100644 --- a/solon-projects/solon-logging_old/solon.logging.logback/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging.logback/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging.simple/pom.xml b/solon-projects/solon-logging_old/solon.logging.simple/pom.xml index a6fd305c7d..549fc60fee 100644 --- a/solon-projects/solon-logging_old/solon.logging.simple/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging.simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging/pom.xml b/solon-projects/solon-logging_old/solon.logging/pom.xml index ddc18e1105..6be82ba601 100644 --- a/solon-projects/solon-logging_old/solon.logging/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-native/solon-aot/pom.xml b/solon-projects/solon-native/solon-aot/pom.xml index 25459b80cd..a29b2f25b8 100644 --- a/solon-projects/solon-native/solon-aot/pom.xml +++ b/solon-projects/solon-native/solon-aot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-native_old/solon.aot/pom.xml b/solon-projects/solon-native_old/solon.aot/pom.xml index d9e6c04e5a..12c45f7ef8 100644 --- a/solon-projects/solon-native_old/solon.aot/pom.xml +++ b/solon-projects/solon-native_old/solon.aot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net/solon-net-httputils/pom.xml b/solon-projects/solon-net/solon-net-httputils/pom.xml index 6978bdf9c9..ee7ec785f6 100644 --- a/solon-projects/solon-net/solon-net-httputils/pom.xml +++ b/solon-projects/solon-net/solon-net-httputils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net/solon-net-stomp/pom.xml b/solon-projects/solon-net/solon-net-stomp/pom.xml index f6dbddedd0..1ca4ba0f94 100644 --- a/solon-projects/solon-net/solon-net-stomp/pom.xml +++ b/solon-projects/solon-net/solon-net-stomp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net/solon-net/pom.xml b/solon-projects/solon-net/solon-net/pom.xml index 1de54dfc36..5e64a8732b 100644 --- a/solon-projects/solon-net/solon-net/pom.xml +++ b/solon-projects/solon-net/solon-net/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net_old/solon.net.httputils/pom.xml b/solon-projects/solon-net_old/solon.net.httputils/pom.xml index 617b1cb201..9d7b88540e 100644 --- a/solon-projects/solon-net_old/solon.net.httputils/pom.xml +++ b/solon-projects/solon-net_old/solon.net.httputils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net_old/solon.net/pom.xml b/solon-projects/solon-net_old/solon.net/pom.xml index 04f141bd32..25a686bf19 100644 --- a/solon-projects/solon-net_old/solon.net/pom.xml +++ b/solon-projects/solon-net_old/solon.net/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-rx/solon-rx/pom.xml b/solon-projects/solon-rx/solon-rx/pom.xml index 52824cdb13..7c3147fd4e 100644 --- a/solon-projects/solon-rx/solon-rx/pom.xml +++ b/solon-projects/solon-rx/solon-rx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml b/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml index 87e3ac377c..74bbfd4d20 100644 --- a/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml +++ b/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml b/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml index a1563e53f9..fd1e5771a1 100644 --- a/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml +++ b/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling/solon-scheduling/pom.xml b/solon-projects/solon-scheduling/solon-scheduling/pom.xml index 41a1261807..00320759f4 100644 --- a/solon-projects/solon-scheduling/solon-scheduling/pom.xml +++ b/solon-projects/solon-scheduling/solon-scheduling/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml b/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml index d811c891ba..e92c6be513 100644 --- a/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml +++ b/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml b/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml index 465611fda4..ae0b020f18 100644 --- a/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml +++ b/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml b/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml index dc630002fc..8ef003279a 100644 --- a/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml +++ b/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security/solon-security-auth/pom.xml b/solon-projects/solon-security/solon-security-auth/pom.xml index 33108dddca..9965026d78 100644 --- a/solon-projects/solon-security/solon-security-auth/pom.xml +++ b/solon-projects/solon-security/solon-security-auth/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security/solon-security-validation/pom.xml b/solon-projects/solon-security/solon-security-validation/pom.xml index 8e4dc408ce..081952b253 100644 --- a/solon-projects/solon-security/solon-security-validation/pom.xml +++ b/solon-projects/solon-security/solon-security-validation/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security/solon-security-vault/pom.xml b/solon-projects/solon-security/solon-security-vault/pom.xml index 6478a4e50c..66729cc890 100644 --- a/solon-projects/solon-security/solon-security-vault/pom.xml +++ b/solon-projects/solon-security/solon-security-vault/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.auth/pom.xml b/solon-projects/solon-security_old/solon.auth/pom.xml index 0e9929ca54..061fac8ffa 100644 --- a/solon-projects/solon-security_old/solon.auth/pom.xml +++ b/solon-projects/solon-security_old/solon.auth/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.security.auth/pom.xml b/solon-projects/solon-security_old/solon.security.auth/pom.xml index 3384625c84..bbd3a7d6ea 100644 --- a/solon-projects/solon-security_old/solon.security.auth/pom.xml +++ b/solon-projects/solon-security_old/solon.security.auth/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.security.validation/pom.xml b/solon-projects/solon-security_old/solon.security.validation/pom.xml index 954d8ef928..b69e4b5af4 100644 --- a/solon-projects/solon-security_old/solon.security.validation/pom.xml +++ b/solon-projects/solon-security_old/solon.security.validation/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.security.vault/pom.xml b/solon-projects/solon-security_old/solon.security.vault/pom.xml index 279c161a8a..7f7275ad88 100644 --- a/solon-projects/solon-security_old/solon.security.vault/pom.xml +++ b/solon-projects/solon-security_old/solon.security.vault/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.validation/pom.xml b/solon-projects/solon-security_old/solon.validation/pom.xml index 4d769bb8b2..4db42b78b2 100644 --- a/solon-projects/solon-security_old/solon.validation/pom.xml +++ b/solon-projects/solon-security_old/solon.validation/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.vault/pom.xml b/solon-projects/solon-security_old/solon.vault/pom.xml index ca51a55979..dc51b9e1f4 100644 --- a/solon-projects/solon-security_old/solon.vault/pom.xml +++ b/solon-projects/solon-security_old/solon.vault/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-abc/pom.xml b/solon-projects/solon-serialization/solon-serialization-abc/pom.xml index deb38ecfaf..dfc13a5a23 100644 --- a/solon-projects/solon-serialization/solon-serialization-abc/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-abc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml b/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml index 7a9c2bafad..873b56c99a 100644 --- a/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml b/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml index 2ce28d70d6..f843fd0dce 100644 --- a/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-fury/pom.xml b/solon-projects/solon-serialization/solon-serialization-fury/pom.xml index fe73a3f2cc..27d230125b 100644 --- a/solon-projects/solon-serialization/solon-serialization-fury/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-gson/pom.xml b/solon-projects/solon-serialization/solon-serialization-gson/pom.xml index 749324dc97..efe30ce63a 100644 --- a/solon-projects/solon-serialization/solon-serialization-gson/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-gson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml b/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml index ab869b1607..e5b328c363 100644 --- a/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml b/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml index 1e40fca025..4d6b5bd94e 100644 --- a/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml b/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml index fde00f72c3..2aff81e9df 100644 --- a/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml b/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml index b99080b591..483a02b2e4 100644 --- a/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-properties/pom.xml b/solon-projects/solon-serialization/solon-serialization-properties/pom.xml index e25b8c747a..cbcc3dca36 100644 --- a/solon-projects/solon-serialization/solon-serialization-properties/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-properties/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml b/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml index e2739b7d8b..190cd48783 100644 --- a/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml b/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml index b4d75655bf..0f3d2287e1 100644 --- a/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization/pom.xml b/solon-projects/solon-serialization/solon-serialization/pom.xml index 296d662726..d6ebdb58a9 100644 --- a/solon-projects/solon-serialization/solon-serialization/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml index 74c4c9e94f..540c579679 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml index 0277f605ab..11338b0336 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml index 290e2af690..b52e268738 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml index 0a9ca7d057..19de86757f 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml index 7cf35febd2..8c09b39355 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml index e690cf8d12..df4c6e4fa9 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml index 28cedfaf9b..e5bbc8fd99 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml index 00d3e8c50a..2de23fa784 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml index d4429ede4f..e3f492a517 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml index 6ccc24904b..17c6e94cd7 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization/pom.xml b/solon-projects/solon-serialization_old/solon.serialization/pom.xml index 38c8d4314b..f2494cd76b 100644 --- a/solon-projects/solon-serialization_old/solon.serialization/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-testing/solon-test-junit4/pom.xml b/solon-projects/solon-testing/solon-test-junit4/pom.xml index 2eab5a79ac..6c26303ab5 100644 --- a/solon-projects/solon-testing/solon-test-junit4/pom.xml +++ b/solon-projects/solon-testing/solon-test-junit4/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-testing/solon-test-junit5/pom.xml b/solon-projects/solon-testing/solon-test-junit5/pom.xml index 5dba4cafd5..47fb4f7af6 100644 --- a/solon-projects/solon-testing/solon-test-junit5/pom.xml +++ b/solon-projects/solon-testing/solon-test-junit5/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-testing/solon-test/pom.xml b/solon-projects/solon-testing/solon-test/pom.xml index db830c9928..a65fc56144 100644 --- a/solon-projects/solon-testing/solon-test/pom.xml +++ b/solon-projects/solon-testing/solon-test/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-tool/solon-maven-plugin/pom.xml b/solon-projects/solon-tool/solon-maven-plugin/pom.xml index 3546335362..ada5720c23 100644 --- a/solon-projects/solon-tool/solon-maven-plugin/pom.xml +++ b/solon-projects/solon-tool/solon-maven-plugin/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-beetl/pom.xml b/solon-projects/solon-view/solon-view-beetl/pom.xml index 4dbcdf346c..ae14c66766 100644 --- a/solon-projects/solon-view/solon-view-beetl/pom.xml +++ b/solon-projects/solon-view/solon-view-beetl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-enjoy/pom.xml b/solon-projects/solon-view/solon-view-enjoy/pom.xml index 0ba1c59485..bbc0b69102 100644 --- a/solon-projects/solon-view/solon-view-enjoy/pom.xml +++ b/solon-projects/solon-view/solon-view-enjoy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-freemarker/pom.xml b/solon-projects/solon-view/solon-view-freemarker/pom.xml index 1be4af8eb0..3b25df9310 100644 --- a/solon-projects/solon-view/solon-view-freemarker/pom.xml +++ b/solon-projects/solon-view/solon-view-freemarker/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml b/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml index 0a0cf3dbdf..0e724334c2 100644 --- a/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml +++ b/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-jsp/pom.xml b/solon-projects/solon-view/solon-view-jsp/pom.xml index 1c65d2f8c2..779411f039 100644 --- a/solon-projects/solon-view/solon-view-jsp/pom.xml +++ b/solon-projects/solon-view/solon-view-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-thymeleaf/pom.xml b/solon-projects/solon-view/solon-view-thymeleaf/pom.xml index ffec8ec5d9..38d0c6486a 100644 --- a/solon-projects/solon-view/solon-view-thymeleaf/pom.xml +++ b/solon-projects/solon-view/solon-view-thymeleaf/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-velocity/pom.xml b/solon-projects/solon-view/solon-view-velocity/pom.xml index f745bc20b8..947ac8d661 100644 --- a/solon-projects/solon-view/solon-view-velocity/pom.xml +++ b/solon-projects/solon-view/solon-view-velocity/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view/pom.xml b/solon-projects/solon-view/solon-view/pom.xml index b7e70c0539..116af7789b 100644 --- a/solon-projects/solon-view/solon-view/pom.xml +++ b/solon-projects/solon-view/solon-view/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.beetl/pom.xml b/solon-projects/solon-view_old/solon.view.beetl/pom.xml index 746739f090..ab6df00737 100644 --- a/solon-projects/solon-view_old/solon.view.beetl/pom.xml +++ b/solon-projects/solon-view_old/solon.view.beetl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.enjoy/pom.xml b/solon-projects/solon-view_old/solon.view.enjoy/pom.xml index 236b6baac5..3982eb81db 100644 --- a/solon-projects/solon-view_old/solon.view.enjoy/pom.xml +++ b/solon-projects/solon-view_old/solon.view.enjoy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.freemarker/pom.xml b/solon-projects/solon-view_old/solon.view.freemarker/pom.xml index 481a24839d..0bf0386b86 100644 --- a/solon-projects/solon-view_old/solon.view.freemarker/pom.xml +++ b/solon-projects/solon-view_old/solon.view.freemarker/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.jsp/pom.xml b/solon-projects/solon-view_old/solon.view.jsp/pom.xml index fbbb23f49b..69b6495f49 100644 --- a/solon-projects/solon-view_old/solon.view.jsp/pom.xml +++ b/solon-projects/solon-view_old/solon.view.jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml b/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml index 7a31f11876..d5710263bb 100644 --- a/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml +++ b/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.velocity/pom.xml b/solon-projects/solon-view_old/solon.view.velocity/pom.xml index 46e435fbbd..24430fd60e 100644 --- a/solon-projects/solon-view_old/solon.view.velocity/pom.xml +++ b/solon-projects/solon-view_old/solon.view.velocity/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view/pom.xml b/solon-projects/solon-view_old/solon.view/pom.xml index b02e771e91..f4c3df522b 100644 --- a/solon-projects/solon-view_old/solon.view/pom.xml +++ b/solon-projects/solon-view_old/solon.view/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml b/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml index bc56147626..b7becb8d4e 100644 --- a/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml b/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml index e7a990e9a0..7341bdeafe 100644 --- a/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-local/pom.xml b/solon-projects/solon-web/solon-sessionstate-local/pom.xml index e994cbf16b..43a9b5b2ce 100644 --- a/solon-projects/solon-web/solon-sessionstate-local/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-local/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml b/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml index c01a58b6a5..18df0717c8 100644 --- a/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-cors/pom.xml b/solon-projects/solon-web/solon-web-cors/pom.xml index 0f6c211b4d..734c981ee0 100644 --- a/solon-projects/solon-web/solon-web-cors/pom.xml +++ b/solon-projects/solon-web/solon-web-cors/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-rx/pom.xml b/solon-projects/solon-web/solon-web-rx/pom.xml index 419246f15d..7cd5adf69a 100644 --- a/solon-projects/solon-web/solon-web-rx/pom.xml +++ b/solon-projects/solon-web/solon-web-rx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-sdl/pom.xml b/solon-projects/solon-web/solon-web-sdl/pom.xml index 3465b56cb0..56bca563cd 100644 --- a/solon-projects/solon-web/solon-web-sdl/pom.xml +++ b/solon-projects/solon-web/solon-web-sdl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml b/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml index adf48f1fe3..246b3a8919 100644 --- a/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml +++ b/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-servlet/pom.xml b/solon-projects/solon-web/solon-web-servlet/pom.xml index 7d6648597d..b9efd40325 100644 --- a/solon-projects/solon-web/solon-web-servlet/pom.xml +++ b/solon-projects/solon-web/solon-web-servlet/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-sse/pom.xml b/solon-projects/solon-web/solon-web-sse/pom.xml index cc08166c08..087dae354e 100644 --- a/solon-projects/solon-web/solon-web-sse/pom.xml +++ b/solon-projects/solon-web/solon-web-sse/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-staticfiles/pom.xml b/solon-projects/solon-web/solon-web-staticfiles/pom.xml index 9bb9105bfb..585ca3c85c 100644 --- a/solon-projects/solon-web/solon-web-staticfiles/pom.xml +++ b/solon-projects/solon-web/solon-web-staticfiles/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-stop/pom.xml b/solon-projects/solon-web/solon-web-stop/pom.xml index 59cb12c356..9c0541d6f1 100644 --- a/solon-projects/solon-web/solon-web-stop/pom.xml +++ b/solon-projects/solon-web/solon-web-stop/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-vertx/pom.xml b/solon-projects/solon-web/solon-web-vertx/pom.xml index d78b5b070e..9d0cd31faa 100644 --- a/solon-projects/solon-web/solon-web-vertx/pom.xml +++ b/solon-projects/solon-web/solon-web-vertx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-webdav/pom.xml b/solon-projects/solon-web/solon-web-webdav/pom.xml index cc3dcf2300..8b7069a4e4 100644 --- a/solon-projects/solon-web/solon-web-webdav/pom.xml +++ b/solon-projects/solon-web/solon-web-webdav/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-webservices/pom.xml b/solon-projects/solon-web/solon-web-webservices/pom.xml index 4dd605f901..d4e8690b46 100644 --- a/solon-projects/solon-web/solon-web-webservices/pom.xml +++ b/solon-projects/solon-web/solon-web-webservices/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml index f458fd4386..1bb91710be 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml index e2410512f4..3cadbc4f2f 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml index f225be530d..e3b36cc1da 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml index 8db83df80c..a21dd7cae3 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.cors/pom.xml b/solon-projects/solon-web_old/solon.web.cors/pom.xml index 6f79a4d826..13592ee650 100644 --- a/solon-projects/solon-web_old/solon.web.cors/pom.xml +++ b/solon-projects/solon-web_old/solon.web.cors/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.rx/pom.xml b/solon-projects/solon-web_old/solon.web.rx/pom.xml index 8a7ac3444e..2132e89651 100644 --- a/solon-projects/solon-web_old/solon.web.rx/pom.xml +++ b/solon-projects/solon-web_old/solon.web.rx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.sdl/pom.xml b/solon-projects/solon-web_old/solon.web.sdl/pom.xml index 1a42ddd04d..1f5247ec23 100644 --- a/solon-projects/solon-web_old/solon.web.sdl/pom.xml +++ b/solon-projects/solon-web_old/solon.web.sdl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml b/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml index 918139c3ff..6bb9e1605b 100644 --- a/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml +++ b/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.servlet/pom.xml b/solon-projects/solon-web_old/solon.web.servlet/pom.xml index 32df132cb1..145ebc76ed 100644 --- a/solon-projects/solon-web_old/solon.web.servlet/pom.xml +++ b/solon-projects/solon-web_old/solon.web.servlet/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.sse/pom.xml b/solon-projects/solon-web_old/solon.web.sse/pom.xml index 8d3e105843..f1433167c3 100644 --- a/solon-projects/solon-web_old/solon.web.sse/pom.xml +++ b/solon-projects/solon-web_old/solon.web.sse/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml b/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml index e03055ee68..22edb6a965 100644 --- a/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml +++ b/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.stop/pom.xml b/solon-projects/solon-web_old/solon.web.stop/pom.xml index 952b2bc35d..e526188a95 100644 --- a/solon-projects/solon-web_old/solon.web.stop/pom.xml +++ b/solon-projects/solon-web_old/solon.web.stop/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../../solon-parent/pom.xml diff --git a/solon-shortcuts/solon-lib/pom.xml b/solon-shortcuts/solon-lib/pom.xml index 2fe35b34c6..9075c037ea 100644 --- a/solon-shortcuts/solon-lib/pom.xml +++ b/solon-shortcuts/solon-lib/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/solon-shortcuts/solon-web/pom.xml b/solon-shortcuts/solon-web/pom.xml index e2cd5e9b7b..0bb57976c9 100644 --- a/solon-shortcuts/solon-web/pom.xml +++ b/solon-shortcuts/solon-web/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../../solon-parent/pom.xml diff --git a/solon/pom.xml b/solon/pom.xml index e0998c1ba6..fd43313df5 100644 --- a/solon/pom.xml +++ b/solon/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M1 + 3.0.8-M2 ../solon-parent/pom.xml diff --git a/solon/src/main/java/org/noear/solon/Solon.java b/solon/src/main/java/org/noear/solon/Solon.java index 9edd6575f4..5057e18f4b 100644 --- a/solon/src/main/java/org/noear/solon/Solon.java +++ b/solon/src/main/java/org/noear/solon/Solon.java @@ -54,7 +54,7 @@ public class Solon { * 框架版本号 */ public static String version() { - return "3.0.8-M1"; + return "3.0.8-M2"; } /** -- Gitee From df7b1a4391cbd14d9c05ae75727fef2b8fc13b78 Mon Sep 17 00:00:00 2001 From: noear Date: Tue, 11 Feb 2025 13:54:04 +0800 Subject: [PATCH 07/29] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20solon=20RoutingTable?= =?UTF-8?q?Default=20=E8=B7=AF=E7=94=B1=E5=8F=AF=E8=83=BD=E5=87=BA?= =?UTF-8?q?=E7=8E=B0=E5=8F=98=E9=87=8F=E5=9C=A8=E5=89=8D=EF=BC=8C=E5=B8=B8?= =?UTF-8?q?=E9=87=8F=E5=9C=A8=E5=90=8E=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 1 + .../org/noear/solon/core/route/RoutingTableDefault.java | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index 93e77eac2d..d9d1356b25 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -31,6 +31,7 @@ * 优化 solon-flow 简化模式可以没有 start,end 节点,自动识别出开始节点 * 修复 solon 集合bean注入时,可能产生两次执行的问题 * 修复 solon-logging-logback 的 "solon.logging.appender.file.maxHistory" 配置无效的问题 +* 修复 solon RoutingTableDefault 路由可能出现变量在前,常量在后的问题 * snack3 升为 3.2.126 * liquor 1.3.8 diff --git a/solon/src/main/java/org/noear/solon/core/route/RoutingTableDefault.java b/solon/src/main/java/org/noear/solon/core/route/RoutingTableDefault.java index 11adf74389..4c1763d0d5 100644 --- a/solon/src/main/java/org/noear/solon/core/route/RoutingTableDefault.java +++ b/solon/src/main/java/org/noear/solon/core/route/RoutingTableDefault.java @@ -30,7 +30,7 @@ import java.util.stream.Collectors; * @since 1.0 * */ public class RoutingTableDefault implements RoutingTable { - private List>> table = new ArrayList<>(); + private LinkedList>> table = new LinkedList<>(); /** @@ -52,11 +52,12 @@ public class RoutingTableDefault implements RoutingTable { RankEntity> entity = new RankEntity<>(routing, level, routing.index(), false); - table.add(entity); - if (level != 0 || routing.index() != 0) { //有 * 号的 或有 index 的;排序下 + table.addLast(entity); Collections.sort(table); + } else { + table.addFirst(entity); } } -- Gitee From 73301f3d8e846edaa10af9cdcc3a2e1afbef5a59 Mon Sep 17 00:00:00 2001 From: noear Date: Tue, 11 Feb 2025 13:58:30 +0800 Subject: [PATCH 08/29] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20solon-docs-openapi2?= =?UTF-8?q?=20=E7=B1=BB=E5=9E=8B=E5=A6=82=E6=9E=9C=E4=B8=BA=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E7=B1=BB=E5=9E=8B=E6=97=A0=E6=B3=95=E6=AD=A3?= =?UTF-8?q?=E7=A1=AE=E8=AF=86=E5=88=AB=E5=88=B0=20OpenApi=20Json.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 1 + .../java/org/noear/solon/docs/openapi2/OpenApi2Builder.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index d9d1356b25..bd88c94e69 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -32,6 +32,7 @@ * 修复 solon 集合bean注入时,可能产生两次执行的问题 * 修复 solon-logging-logback 的 "solon.logging.appender.file.maxHistory" 配置无效的问题 * 修复 solon RoutingTableDefault 路由可能出现变量在前,常量在后的问题 +* 修复 solon-docs-openapi2 类型如果为自定义类型无法正确识别到 OpenApi Json. * snack3 升为 3.2.126 * liquor 1.3.8 diff --git a/solon-projects/solon-docs/solon-docs-openapi2/src/main/java/org/noear/solon/docs/openapi2/OpenApi2Builder.java b/solon-projects/solon-docs/solon-docs-openapi2/src/main/java/org/noear/solon/docs/openapi2/OpenApi2Builder.java index 59964d1852..e3609f2f4b 100644 --- a/solon-projects/solon-docs/solon-docs-openapi2/src/main/java/org/noear/solon/docs/openapi2/OpenApi2Builder.java +++ b/solon-projects/solon-docs/solon-docs-openapi2/src/main/java/org/noear/solon/docs/openapi2/OpenApi2Builder.java @@ -405,7 +405,10 @@ public class OpenApi2Builder { continue; } - String paramSchema = this.getParameterSchema(paramHolder); + String paramSchema = null; + if (isRequiredBody) { + paramSchema = this.getParameterSchema(paramHolder); + } String dataType = paramHolder.dataType(); Parameter parameter; -- Gitee From d60a733c0735aa95f51bc4c071f69c497e35b048 Mon Sep 17 00:00:00 2001 From: noear Date: Tue, 11 Feb 2025 14:03:11 +0800 Subject: [PATCH 09/29] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20solon-flow=20FlowEng?= =?UTF-8?q?ine:chains=20=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 1 + .../src/main/java/org/noear/solon/flow/FlowEngine.java | 8 +++++++- .../main/java/org/noear/solon/flow/FlowEngineImpl.java | 10 ++++++---- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index bd88c94e69..1603a955b0 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -28,6 +28,7 @@ ### v3.0.8 +* 添加 solon-flow FlowEngine:chains 方法 * 优化 solon-flow 简化模式可以没有 start,end 节点,自动识别出开始节点 * 修复 solon 集合bean注入时,可能产生两次执行的问题 * 修复 solon-logging-logback 的 "solon.logging.appender.file.maxHistory" 配置无效的问题 diff --git a/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/FlowEngine.java b/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/FlowEngine.java index 08ee562bc4..ecf2909798 100644 --- a/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/FlowEngine.java +++ b/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/FlowEngine.java @@ -17,6 +17,8 @@ package org.noear.solon.flow; import org.noear.solon.lang.Preview; +import java.util.Collection; + /** * 流引擎 * @@ -62,7 +64,6 @@ public interface FlowEngine { */ void load(Chain chain); - /** * 卸载链 * @@ -70,6 +71,11 @@ public interface FlowEngine { */ void unload(String chainId); + /** + * 获取链集合 + */ + Collection chains(); + /** * 评估 * diff --git a/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/FlowEngineImpl.java b/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/FlowEngineImpl.java index 98154cb954..86939ac1a7 100644 --- a/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/FlowEngineImpl.java +++ b/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/FlowEngineImpl.java @@ -18,10 +18,7 @@ package org.noear.solon.flow; import org.noear.solon.Utils; import org.noear.solon.flow.driver.SimpleChainDriver; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Stack; +import java.util.*; import java.util.concurrent.ConcurrentHashMap; /** @@ -63,6 +60,11 @@ class FlowEngineImpl implements FlowEngine { chainMap.remove(chainId); } + @Override + public Collection chains() { + return chainMap.values(); + } + /** * 评估 * -- Gitee From 276b0f16923c7242fc1eb52297a6f42143a9cbd6 Mon Sep 17 00:00:00 2001 From: noear Date: Tue, 11 Feb 2025 20:39:19 +0800 Subject: [PATCH 10/29] liquor 1.3.10 --- UPDATE_LOG.md | 2 +- solon-parent/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index 1603a955b0..607c51dae0 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -35,7 +35,7 @@ * 修复 solon RoutingTableDefault 路由可能出现变量在前,常量在后的问题 * 修复 solon-docs-openapi2 类型如果为自定义类型无法正确识别到 OpenApi Json. * snack3 升为 3.2.126 -* liquor 1.3.8 +* liquor 1.3.10 ### v3.0.7 * 添加 solon BindProps 绑定属性注解,用于简化集合属性绑定及配置元信息APT生成 diff --git a/solon-parent/pom.xml b/solon-parent/pom.xml index 82869c957f..1c0d4b1047 100644 --- a/solon-parent/pom.xml +++ b/solon-parent/pom.xml @@ -43,7 +43,7 @@ 1.3.16 1.6.9 2.5.14 - 1.3.8 + 1.3.10 1.7.10 2.15.1 -- Gitee From 54db1fded2e301ebb06e73872575fcc224f496d2 Mon Sep 17 00:00:00 2001 From: noear Date: Tue, 11 Feb 2025 20:59:00 +0800 Subject: [PATCH 11/29] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20solon-flow=20ChainCo?= =?UTF-8?q?ntext:run(script)=20=E6=8E=A5=E5=8F=A3=EF=BC=88=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=9C=A8=E8=84=9A=E6=9C=AC=E4=B8=AD=E8=BF=90=E8=A1=8C?= =?UTF-8?q?=E5=8A=A8=E6=80=81=E8=84=9A=E6=9C=AC=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 1 + .../org/noear/solon/flow/ChainContext.java | 48 ++++++++++++++----- .../solon/flow/driver/SimpleChainDriver.java | 25 ++++------ .../test/java/features/flow/app/AppTest.java | 11 ----- .../resources/flow/script_case7.chain.yml | 5 +- 5 files changed, 48 insertions(+), 42 deletions(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index 607c51dae0..246628eada 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -29,6 +29,7 @@ ### v3.0.8 * 添加 solon-flow FlowEngine:chains 方法 +* 添加 solon-flow ChainContext:run(script) 接口(支持在脚本中运行动态脚本) * 优化 solon-flow 简化模式可以没有 start,end 节点,自动识别出开始节点 * 修复 solon 集合bean注入时,可能产生两次执行的问题 * 修复 solon-logging-logback 的 "solon.logging.appender.file.maxHistory" 配置无效的问题 diff --git a/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/ChainContext.java b/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/ChainContext.java index 43e4c95d15..40a7a70332 100644 --- a/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/ChainContext.java +++ b/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/ChainContext.java @@ -15,25 +15,25 @@ */ package org.noear.solon.flow; -import org.noear.solon.flow.driver.SimpleChainDriver; +import org.noear.liquor.eval.Scripts; import org.noear.solon.lang.Preview; -import java.io.Serializable; -import java.util.HashMap; +import java.lang.reflect.InvocationTargetException; +import java.util.LinkedHashMap; import java.util.Map; /** - * 链上下文 + * 链上下文(不支持序列化) * * @author noear * @since 3.0 */ @Preview("3.0") -public class ChainContext implements Serializable { +public class ChainContext { //存放数据模型 - private final Map model; + private transient final Map model = new LinkedHashMap<>(); //存放执行结果(可选) - public Object result; + public transient Object result; //控制过程计数 private transient final Counter counter = new Counter(); @@ -48,10 +48,9 @@ public class ChainContext implements Serializable { } public ChainContext(Map model) { - if (model == null) { - this.model = new HashMap<>(); - } else { - this.model = model; + this.model.put("context", this); + if (model != null) { + this.model.putAll(model); } } @@ -62,6 +61,14 @@ public class ChainContext implements Serializable { return engine; } + /** + * 运行脚本 + */ + public Object run(String script) throws InvocationTargetException { + //按脚本运行 + return Scripts.eval(script, this.model()); + } + /** * 计数器 */ @@ -93,7 +100,7 @@ public class ChainContext implements Serializable { } /** - * 设置 + * 推入 */ public ChainContext put(String key, Object value) { model.put(key, value); @@ -101,7 +108,15 @@ public class ChainContext implements Serializable { } /** - * 设置 + * 推入 + */ + public ChainContext putIfAbsent(String key, Object value) { + model.putIfAbsent(key, value); + return this; + } + + /** + * 推入全部 */ public ChainContext putAll(Map model) { model.putAll(model); @@ -121,4 +136,11 @@ public class ChainContext implements Serializable { public T getOrDefault(String key, T def) { return (T) model.getOrDefault(key, def); } + + /** + * 移除 + */ + public void remove(String key) { + model.remove(key); + } } \ No newline at end of file diff --git a/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/driver/SimpleChainDriver.java b/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/driver/SimpleChainDriver.java index f28cba89b5..1cbe2c7417 100644 --- a/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/driver/SimpleChainDriver.java +++ b/solon-projects/solon-flow/solon-flow/src/main/java/org/noear/solon/flow/driver/SimpleChainDriver.java @@ -15,7 +15,6 @@ */ package org.noear.solon.flow.driver; -import org.noear.liquor.eval.CodeSpec; import org.noear.liquor.eval.Exprs; import org.noear.liquor.eval.Scripts; import org.noear.solon.Solon; @@ -24,9 +23,6 @@ import org.noear.solon.flow.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.LinkedHashMap; -import java.util.Map; - /** * 简单的链驱动器 * @@ -83,11 +79,7 @@ public class SimpleChainDriver implements ChainDriver { } protected boolean tryAsScriptCondition(ChainContext context, Condition condition, String description) throws Throwable { - Map argsMap = new LinkedHashMap<>(); - argsMap.put("context", context); - argsMap.putAll(context.model()); - - return (boolean) Exprs.eval(description, argsMap); + return (boolean) Exprs.eval(description, context.model()); } /// ////////////// @@ -149,13 +141,12 @@ public class SimpleChainDriver implements ChainDriver { */ protected void tryAsScriptTask(ChainContext context, Task task, String description) throws Throwable { //按脚本运行 - Map argsMap = new LinkedHashMap<>(); - argsMap.put("context", context); - argsMap.put("node", task.node()); - argsMap.putAll(context.model()); - - CodeSpec codeSpec = new CodeSpec(description); - Object[] args = codeSpec.bind(argsMap); - Scripts.eval(codeSpec, args); + try { + context.put("node", task.node()); + + Scripts.eval(description, context.model()); + } finally { + context.remove("node"); + } } } \ No newline at end of file diff --git a/solon-projects/solon-flow/solon-flow/src/test/java/features/flow/app/AppTest.java b/solon-projects/solon-flow/solon-flow/src/test/java/features/flow/app/AppTest.java index eadf5ecbb8..491892a13a 100644 --- a/solon-projects/solon-flow/solon-flow/src/test/java/features/flow/app/AppTest.java +++ b/solon-projects/solon-flow/solon-flow/src/test/java/features/flow/app/AppTest.java @@ -181,15 +181,4 @@ public class AppTest { flowEngine.eval("r1", context); assert order.getScore() == 500; } - - @Test - public void context_test() { - String json = "{\"model\":{\"day\":7},\"result\":10}"; - ChainContext context = ONode.load(json).toObject(ChainContext.class); - - String json2 = ONode.load(context).toJson(); - System.out.println(json2); - - assert json2.equals(json); - } } diff --git a/solon-projects/solon-flow/solon-flow/src/test/resources/flow/script_case7.chain.yml b/solon-projects/solon-flow/solon-flow/src/test/resources/flow/script_case7.chain.yml index 9cd02d3e7e..6616c30c46 100644 --- a/solon-projects/solon-flow/solon-flow/src/test/resources/flow/script_case7.chain.yml +++ b/solon-projects/solon-flow/solon-flow/src/test/resources/flow/script_case7.chain.yml @@ -1,5 +1,8 @@ id: "c7" title: "简单计算" +meta: + scrip1: | + context.result=((int)context.result)+1; nodes: - { type: "start"} - { title: "初始化", task: "context.result=0;"} @@ -21,7 +24,7 @@ nodes: - { id: "n4", link: "g5", task: "context.result=((int)context.result)+1;"} - { id: "n5", link: "g4", task: "context.result=((int)context.result)+1;"} - { id: "n6", link: "g4", task: "context.result=((int)context.result)+1;"} - - { id: "n7", link: "g4", task: "context.result=((int)context.result)+1;"} + - { id: "n7", link: "g4", task: 'context.run(node.chain().meta().get("scrip1").toString());'} - { id: "g4", link: "g5", type: "inclusive" } - { id: "g5", link: "g6", type: "inclusive" } - { id: "g6", type: "inclusive" } -- Gitee From 29c5d68673d6187765b87d16aef9744857b38275 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 11:20:24 +0800 Subject: [PATCH 12/29] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20solon-serialization-?= =?UTF-8?q?jackson=20TimeDeserializer=20=E5=AF=B9=E7=A9=BA=E4=B8=B2?= =?UTF-8?q?=E8=A7=A3=E6=9E=90=E5=BC=82=E5=B8=B8=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 1 + .../jackson/impl/TimeDeserializer.java | 4 ++++ .../org/noear/solon/core/util/DateUtil.java | 17 ++++++++++++++++- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index 246628eada..f7dad3095d 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -35,6 +35,7 @@ * 修复 solon-logging-logback 的 "solon.logging.appender.file.maxHistory" 配置无效的问题 * 修复 solon RoutingTableDefault 路由可能出现变量在前,常量在后的问题 * 修复 solon-docs-openapi2 类型如果为自定义类型无法正确识别到 OpenApi Json. +* 修复 solon-serialization-jackson TimeDeserializer 对空串解析异常的问题 * snack3 升为 3.2.126 * liquor 1.3.10 diff --git a/solon-projects/solon-serialization/solon-serialization-jackson/src/main/java/org/noear/solon/serialization/jackson/impl/TimeDeserializer.java b/solon-projects/solon-serialization/solon-serialization-jackson/src/main/java/org/noear/solon/serialization/jackson/impl/TimeDeserializer.java index ab0b53c297..a30f1ab46e 100644 --- a/solon-projects/solon-serialization/solon-serialization-jackson/src/main/java/org/noear/solon/serialization/jackson/impl/TimeDeserializer.java +++ b/solon-projects/solon-serialization/solon-serialization-jackson/src/main/java/org/noear/solon/serialization/jackson/impl/TimeDeserializer.java @@ -44,6 +44,10 @@ public class TimeDeserializer extends JsonDeserializer { try { Date date = DateUtil.parse(val); + if (date == null) { + return null; + } + if (type == LocalDateTime.class) { return (T) LocalDateTime.ofInstant(date.toInstant(), ZoneId.systemDefault()); } else if (type == LocalDate.class) { diff --git a/solon/src/main/java/org/noear/solon/core/util/DateUtil.java b/solon/src/main/java/org/noear/solon/core/util/DateUtil.java index 1e41f320c0..62820706b4 100644 --- a/solon/src/main/java/org/noear/solon/core/util/DateUtil.java +++ b/solon/src/main/java/org/noear/solon/core/util/DateUtil.java @@ -30,7 +30,8 @@ import java.util.TimeZone; * @since 2.8 */ public class DateUtil { - private static final String FORMAT_29 = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"; + private static final String FORMAT_29 = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX";//XXX: +08:00 + private static final String FORMAT_27 = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX'Z'"; private static final String FORMAT_25 = "yyyy-MM-dd'T'HH:mm:ss+HH:mm"; private static final String FORMAT_24_ISO08601 = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"; private static final String FORMAT_23_a = "yyyy-MM-dd HH:mm:ss,SSS"; @@ -55,6 +56,18 @@ public class DateUtil { private static final String FORMAT_8_a = "HH:mm:ss"; private static final String FORMAT_8_b = "yyyyMMdd"; + + /** + * 解析 + */ + public static Date parseTry(String val) { + try { + return parse(val); + } catch (ParseException ex) { + throw new IllegalArgumentException("Unsupported format: " + val, ex); + } + } + /** * 解析 */ @@ -71,6 +84,8 @@ public class DateUtil { if (val.charAt(26) == ':' && val.charAt(28) == '0') { ft = FORMAT_29; } + } else if (len == 27) { + ft = FORMAT_27; } else if (len == 25) { ft = FORMAT_25; } else if (len == 24) { -- Gitee From 62fcc7d0f254eeaa005f094d789ef01a697dd2a9 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 11:28:54 +0800 Subject: [PATCH 13/29] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20solon=20Renderable?= =?UTF-8?q?=20=E6=8E=A5=E5=8F=A3=E6=94=AF=E6=8C=81=E5=AF=B9=E8=B1=A1?= =?UTF-8?q?=E8=87=AA=E6=B8=B2=E6=9F=93=E5=A4=84=E7=90=86=EF=BC=88=E6=94=AF?= =?UTF-8?q?=E6=8C=81=20SseEvent=20=E4=B9=8B=E7=B1=BB=E7=9A=84=E5=AE=9E?= =?UTF-8?q?=E4=BD=93=E8=87=AA=E6=B8=B2=E6=9F=93=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../solon/core/handle/RenderManager.java | 6 ++++ .../noear/solon/core/handle/Renderable.java | 29 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 solon/src/main/java/org/noear/solon/core/handle/Renderable.java diff --git a/solon/src/main/java/org/noear/solon/core/handle/RenderManager.java b/solon/src/main/java/org/noear/solon/core/handle/RenderManager.java index f24b57630f..4a32840eca 100644 --- a/solon/src/main/java/org/noear/solon/core/handle/RenderManager.java +++ b/solon/src/main/java/org/noear/solon/core/handle/RenderManager.java @@ -194,6 +194,12 @@ public class RenderManager implements Render { return; } + //可自渲染的(优先处理) + if (data instanceof Renderable) { + ((Renderable) data).render(ctx); + return; + } + //如果是模型视图 if (data instanceof ModelAndView) { ModelAndView mv = (ModelAndView) data; diff --git a/solon/src/main/java/org/noear/solon/core/handle/Renderable.java b/solon/src/main/java/org/noear/solon/core/handle/Renderable.java new file mode 100644 index 0000000000..610928e662 --- /dev/null +++ b/solon/src/main/java/org/noear/solon/core/handle/Renderable.java @@ -0,0 +1,29 @@ +/* + * Copyright 2017-2025 noear.org and authors + * + * Licensed 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 + * + * https://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. + */ +package org.noear.solon.core.handle; + +/** + * 可自渲染的 + * + * @author noear + * @since 3.1 + */ +public interface Renderable { + /** + * 渲染 + */ + void render(Context ctx) throws Throwable; +} -- Gitee From baa79782df1c69efaceae59beb40f11698681d99 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 11:29:32 +0800 Subject: [PATCH 14/29] =?UTF-8?q?=E4=BC=98=E5=8C=96=20solon-web-sse=20SseE?= =?UTF-8?q?mitter=20=E6=B7=BB=E5=8A=A0=E4=BA=8B=E4=BB=B6=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E6=94=AF=E6=8C=81=EF=BC=88=E5=88=9D=E5=A7=8B=E5=8C=96=E5=89=8D?= =?UTF-8?q?=E5=B0=B1=E5=8F=AF=E5=8F=91=E4=BA=8B=E4=BB=B6=EF=BC=8C=E4=B9=8B?= =?UTF-8?q?=E5=89=8D=E4=B8=8D=E8=83=BD=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 2 + .../org/noear/solon/boot/web/MimeType.java | 1 + .../solon-web/solon-web-sse/pom.xml | 2 +- .../org/noear/solon/web/sse/SseEmitter.java | 41 ++++++++++++++++--- .../solon/web/sse/SseEmitterHandler.java | 6 +-- .../org/noear/solon/web/sse/SseEvent.java | 35 +++++++++++++--- .../demo/controller/SseDemoController.java | 12 ++++-- 7 files changed, 81 insertions(+), 18 deletions(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index f7dad3095d..7ea88d3b04 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -28,9 +28,11 @@ ### v3.0.8 +* 添加 solon Renderable 接口支持对象自渲染处理(支持 SseEvent 之类的实体自渲染) * 添加 solon-flow FlowEngine:chains 方法 * 添加 solon-flow ChainContext:run(script) 接口(支持在脚本中运行动态脚本) * 优化 solon-flow 简化模式可以没有 start,end 节点,自动识别出开始节点 +* 优化 solon-web-sse SseEmitter 添加事件缓存支持(初始化前就可发事件,之前不能) * 修复 solon 集合bean注入时,可能产生两次执行的问题 * 修复 solon-logging-logback 的 "solon.logging.appender.file.maxHistory" 配置无效的问题 * 修复 solon RoutingTableDefault 路由可能出现变量在前,常量在后的问题 diff --git a/solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/boot/web/MimeType.java b/solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/boot/web/MimeType.java index 5412d7bbbd..8d4cd92532 100644 --- a/solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/boot/web/MimeType.java +++ b/solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/boot/web/MimeType.java @@ -43,6 +43,7 @@ public final class MimeType { public static final String IMAGE_PNG_VALUE = "image/png"; public static final String MULTIPART_FORM_DATA_VALUE = "multipart/form-data"; public static final String TEXT_EVENT_STREAM_VALUE = "text/event-stream"; + public static final String TEXT_EVENT_STREAM_UTF8_VALUE = "text/event-stream;charset=UTF-8"; public static final String TEXT_HTML_VALUE = "text/html"; public static final String TEXT_JSON_VALUE = "text/json"; public static final String TEXT_MARKDOWN_VALUE = "text/markdown"; diff --git a/solon-projects/solon-web/solon-web-sse/pom.xml b/solon-projects/solon-web/solon-web-sse/pom.xml index 087dae354e..ec1284c5e2 100644 --- a/solon-projects/solon-web/solon-web-sse/pom.xml +++ b/solon-projects/solon-web/solon-web-sse/pom.xml @@ -17,7 +17,7 @@ org.noear - solon + solon-boot diff --git a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitter.java b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitter.java index afd312d760..f05f2bb4c9 100644 --- a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitter.java +++ b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitter.java @@ -20,7 +20,10 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.IOException; +import java.util.ArrayList; +import java.util.List; import java.util.function.Consumer; +import java.util.function.Function; /** * Sse 发射器(操作界面) @@ -31,9 +34,12 @@ import java.util.function.Consumer; public class SseEmitter { static final Logger log = LoggerFactory.getLogger(SseEmitter.class); - private SseEmitterHandler handler; + private SseEmitterHandler eventHandler; + private List eventCached = new ArrayList<>(); + protected Runnable onCompletion; protected Runnable onTimeout; + protected Function onSendPost; protected Consumer onError; protected ConsumerEx onInited; @@ -56,6 +62,14 @@ public class SseEmitter { return this; } + /** + * 发送确认方法 + */ + public SseEmitter onSendPost(Function onSendPost) { + this.onSendPost = onSendPost; + return this; + } + /** * 异常回调方法 */ @@ -95,7 +109,18 @@ public class SseEmitter { * @param event 事件数据 */ public void send(SseEvent event) throws IOException { - handler.send(event); + if (onSendPost != null) { + event = onSendPost.apply(event); + } + + if (event != null) { + if (eventHandler == null) { + //如果未初始化事件处理,先缓存事件 + eventCached.add(event); + } else { + eventHandler.send(event); + } + } } /** @@ -103,7 +128,7 @@ public class SseEmitter { */ public void complete() { try { - handler.complete(); + eventHandler.complete(); } catch (IOException e) { log.warn(e.getMessage(), e); } @@ -114,10 +139,16 @@ public class SseEmitter { * 初始化 */ protected void initialize(SseEmitterHandler handler) throws Throwable { - this.handler = handler; + this.eventHandler = handler; + + //1.发送初始化之前的事件 + for (SseEvent event : eventCached) { + eventHandler.send(event); + } + //2.开始初始化(一般也是发消息) if (onInited != null) { onInited.accept(this); } } -} +} \ No newline at end of file diff --git a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java index fb850d05c2..1f4383d149 100644 --- a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java +++ b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java @@ -15,6 +15,7 @@ */ package org.noear.solon.web.sse; +import org.noear.solon.boot.web.MimeType; import org.noear.solon.core.handle.Context; import java.io.IOException; @@ -42,7 +43,7 @@ public class SseEmitterHandler { * 开始 */ public void start() throws Throwable { - ctx.contentType("text/event-stream;charset=utf-8"); + ctx.contentType(MimeType.TEXT_EVENT_STREAM_UTF8_VALUE); ctx.asyncListener(new AsyncListenerImpl(this)); ctx.asyncStart(emitter.timeout, null); @@ -66,8 +67,7 @@ public class SseEmitterHandler { SYNC_LOCK.lock(); try { - ctx.output(event.build()); - ctx.flush(); + event.render(ctx); } catch (IOException e) { stopOnError(e); diff --git a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java index 22670129af..463d8f2e21 100644 --- a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java +++ b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java @@ -15,15 +15,21 @@ */ package org.noear.solon.web.sse; +import org.noear.solon.boot.web.MimeType; +import org.noear.solon.core.handle.Context; +import org.noear.solon.core.handle.Renderable; + +import java.io.IOException; + /** * Sse 事件 * * @author kongweiguang * @since 2.3 */ -public class SseEvent { +public class SseEvent implements Renderable { - private final StringBuilder sb = new StringBuilder(); + private final StringBuilder buf = new StringBuilder(); /** * 添加 SSE "id" 行. @@ -57,15 +63,34 @@ public class SseEvent { return this; } + /** * 构建为事件文本 - * */ + * + * @deprecated 3.1 {@link #toString()} + */ + @Deprecated public String build() { - return append("\n").sb.toString(); + return toString(); + } + + @Override + public String toString() { + return buf + "\n"; } SseEvent append(String text) { - this.sb.append(text); + this.buf.append(text); return this; } + + @Override + public void render(Context ctx) throws IOException { + if (ctx.isHeadersSent() == false) { + ctx.contentType(MimeType.TEXT_EVENT_STREAM_UTF8_VALUE); + } + + ctx.output(toString()); + ctx.flush(); + } } \ No newline at end of file diff --git a/solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/SseDemoController.java b/solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/SseDemoController.java index 8b9ee85185..11a5d180b9 100644 --- a/solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/SseDemoController.java +++ b/solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/SseDemoController.java @@ -31,8 +31,8 @@ public class SseDemoController { static Map emitterMap = new HashMap<>(); @Mapping("/sse/{id}") - public SseEmitter sse(String id) { - return new SseEmitter(0L) + public SseEmitter sse(String id) throws IOException { + SseEmitter emitter = new SseEmitter(-1L) .onCompletion(() -> { emitterMap.remove(id); System.out.println("::onCompletion"); @@ -40,8 +40,12 @@ public class SseDemoController { }) .onError(e -> { e.printStackTrace(); - }) - .onInited(e -> emitterMap.put(id, e)); + }); + + emitterMap.put(id, emitter); + emitter.send("你好!"); + + return emitter; } @Mapping("/sse2/{id}") -- Gitee From bf06b1224ad0c5689a0850f8479ec8a2a084b478 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 11:39:18 +0800 Subject: [PATCH 15/29] =?UTF-8?q?=E4=BC=98=E5=8C=96=20solon-web-rx=20?= =?UTF-8?q?=E7=BB=93=E6=9E=84=E8=AE=BE=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 3 + solon-parent/pom.xml | 1 + solon-projects/solon-web/solon-web-rx/pom.xml | 21 +++-- ...andler.java => ActionReturnRxHandler.java} | 33 ++++++-- ...ubscriber.java => ActionRxSubscriber.java} | 77 +++++-------------- .../solon/web/rx/integration/XPluginImpl.java | 2 +- .../solon-web-rx/src/test/java/demo/App.java | 41 ---------- .../test/java/demo/AppRouterInterceptor.java | 22 ++++-- .../src/test/java/demo/Case1Controller.java | 68 ++++++++++++++++ .../src/test/java/demo/Case2Controller.java | 69 +++++++++++++++++ .../test/java/demo/Case2ReturnRxHandler.java | 35 +++++++++ .../{AppTest.java => Case1AppTest.java} | 19 +++-- .../src/test/java/features/Case2AppTest.java | 51 ++++++++++++ 13 files changed, 316 insertions(+), 126 deletions(-) rename solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/{ActionReturnReactiveHandler.java => ActionReturnRxHandler.java} (61%) rename solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/{ActionReactiveSubscriber.java => ActionRxSubscriber.java} (50%) create mode 100644 solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case1Controller.java create mode 100644 solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2Controller.java create mode 100644 solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java rename solon-projects/solon-web/solon-web-rx/src/test/java/features/{AppTest.java => Case1AppTest.java} (53%) create mode 100644 solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index 7ea88d3b04..4b1a7649be 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -33,6 +33,9 @@ * 添加 solon-flow ChainContext:run(script) 接口(支持在脚本中运行动态脚本) * 优化 solon-flow 简化模式可以没有 start,end 节点,自动识别出开始节点 * 优化 solon-web-sse SseEmitter 添加事件缓存支持(初始化前就可发事件,之前不能) +* 优化 solon-web-rx 结构设计,方便支持其它响应式框架(比如 mutiny) +* 优化 solon-web-rx 可支持所有 reactivestreams 实现框架 +* 调整 solon-web-rx 调整 Flux collectList 策略(默认为流输出;明确指定 json 时才做聚合输出) * 修复 solon 集合bean注入时,可能产生两次执行的问题 * 修复 solon-logging-logback 的 "solon.logging.appender.file.maxHistory" 配置无效的问题 * 修复 solon RoutingTableDefault 路由可能出现变量在前,常量在后的问题 diff --git a/solon-parent/pom.xml b/solon-parent/pom.xml index 1c0d4b1047..b5f42ae543 100644 --- a/solon-parent/pom.xml +++ b/solon-parent/pom.xml @@ -77,6 +77,7 @@ 4.1.115.Final 3.6.9 1.1.22 + 1.10.0 1.11.1 diff --git a/solon-projects/solon-web/solon-web-rx/pom.xml b/solon-projects/solon-web/solon-web-rx/pom.xml index 7cd5adf69a..c4a0a329f1 100644 --- a/solon-projects/solon-web/solon-web-rx/pom.xml +++ b/solon-projects/solon-web/solon-web-rx/pom.xml @@ -7,10 +7,10 @@ org.noear solon-parent - 3.0.8-M2 + 3.1.0-SNAPSHOT ../../../solon-parent/pom.xml - + solon-web-rx jar @@ -25,17 +25,24 @@ solon-boot - - org.slf4j - slf4j-api - - io.projectreactor reactor-core ${reactor-core.version} + + io.smallrye.reactive + mutiny + ${mutiny.version} + true + + + + org.slf4j + slf4j-api + + org.noear solon-web diff --git a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnReactiveHandler.java b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnRxHandler.java similarity index 61% rename from solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnReactiveHandler.java rename to solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnRxHandler.java index 416994d90b..4fd9a6072a 100644 --- a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnReactiveHandler.java +++ b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnRxHandler.java @@ -15,9 +15,11 @@ */ package org.noear.solon.web.rx.integration; +import org.noear.solon.boot.web.MimeType; import org.noear.solon.core.handle.Action; import org.noear.solon.core.handle.ActionReturnHandler; import org.noear.solon.core.handle.Context; +import org.noear.solon.core.util.ClassUtil; import org.reactivestreams.Publisher; import reactor.core.publisher.Flux; @@ -27,7 +29,13 @@ import reactor.core.publisher.Flux; * @author noear * @since 2.3 */ -public class ActionReturnReactiveHandler implements ActionReturnHandler { +public class ActionReturnRxHandler implements ActionReturnHandler { + private final boolean hasReactor; + + public ActionReturnRxHandler() { + hasReactor = ClassUtil.hasClass(() -> Flux.class); + } + @Override public boolean matched(Context ctx, Class returnType) { return Publisher.class.isAssignableFrom(returnType); @@ -40,11 +48,26 @@ public class ActionReturnReactiveHandler implements ActionReturnHandler { throw new IllegalStateException("This boot plugin does not support asynchronous mode"); } + Publisher publisher = postPublisher(ctx, action, result); + + publisher.subscribe(new ActionRxSubscriber(ctx, action)); + } + } + + /** + * 确认发布者 + */ + protected Publisher postPublisher(Context ctx, Action action, Object result) throws Throwable { + if (hasReactor) { + //reactor 排除也不会出错 if (result instanceof Flux) { - ((Publisher) result).subscribe(new ActionReactiveSubscriber(ctx, action, true)); - } else { - ((Publisher) result).subscribe(new ActionReactiveSubscriber(ctx, action, false)); + if (ctx.acceptNew().startsWith(MimeType.APPLICATION_JSON_VALUE) || + ctx.acceptNew().startsWith(MimeType.TEXT_JSON_VALUE)) { + return ((Flux) result).collectList(); + } } } + + return (Publisher) result; } -} +} \ No newline at end of file diff --git a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReactiveSubscriber.java b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionRxSubscriber.java similarity index 50% rename from solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReactiveSubscriber.java rename to solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionRxSubscriber.java index 2da2ada815..f0951e8db2 100644 --- a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReactiveSubscriber.java +++ b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionRxSubscriber.java @@ -15,87 +15,62 @@ */ package org.noear.solon.web.rx.integration; -import org.noear.solon.boot.web.MimeType; import org.noear.solon.core.handle.Action; import org.noear.solon.core.handle.Context; -import org.noear.solon.core.util.RunUtil; import org.reactivestreams.Subscriber; import org.reactivestreams.Subscription; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.ArrayList; -import java.util.List; - /** * Action 响应式订阅者 * * @author noear * @since 2.3 */ -public class ActionReactiveSubscriber implements Subscriber { - static final Logger log = LoggerFactory.getLogger(ActionReactiveSubscriber.class); +public class ActionRxSubscriber implements Subscriber { + static final Logger log = LoggerFactory.getLogger(ActionRxSubscriber.class); private Context ctx; private Action action; - private boolean isMultiple; - private boolean isStreamX; - private List list; - private boolean isFirst; + private boolean firstLine; - public ActionReactiveSubscriber(Context ctx, Action action, boolean isMultiple) { + public ActionRxSubscriber(Context ctx, Action action) { this.ctx = ctx; this.action = action; - this.isMultiple = isMultiple; - - if (ctx.contentTypeNew() != null) { - this.isStreamX = ctx.contentTypeNew().startsWith(MimeType.APPLICATION_X_NDJSON_VALUE); - } else { - this.isStreamX = false; - } - - if (isStreamX == false) { - this.list = new ArrayList<>(); - } + this.firstLine = true; } private void request(Subscription subscription) { - if (isMultiple) { - subscription.request(Long.MAX_VALUE); - } else { - subscription.request(1); - } + subscription.request(Long.MAX_VALUE); } @Override public void onSubscribe(Subscription subscription) { - isFirst = true; - - //启动异步模式(-1 表示不超时) if (ctx.asyncStarted()) { - RunUtil.async(() -> request(subscription)); + //如果已是异步 + request(subscription); } else { + //如果不是,启动异步模式(-1 表示不超时) ctx.asyncStart(-1L, () -> request(subscription)); } } + private static final byte[] CRLF = "\n".getBytes(); + @Override public void onNext(Object o) { try { - if (isStreamX) { - try { - if (isFirst == false) { - ctx.output("\n"); - } - action.render(o, ctx, true); - } catch (Throwable e) { - log.warn(e.getMessage(), e); + try { + if (firstLine == false) { + ctx.output(CRLF); } - } else { - list.add(o); + action.render(o, ctx, true); + } catch (Throwable e) { + log.warn(e.getMessage(), e); } } finally { - isFirst = false; + firstLine = false; } } @@ -114,21 +89,7 @@ public class ActionReactiveSubscriber implements Subscriber { @Override public void onComplete() { if (ctx.asyncSupported()) { - try { - if (isStreamX == false) { - if (isMultiple) { - action.render(list, ctx, false); - } else { - if (list.size() > 0) { - action.render(list.get(0), ctx, false); - } - } - } - } catch (Throwable e) { - log.warn(e.getMessage(), e); - } finally { - ctx.asyncComplete(); - } + ctx.asyncComplete(); } } } \ No newline at end of file diff --git a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/XPluginImpl.java b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/XPluginImpl.java index 2f5d1914e7..9182541573 100644 --- a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/XPluginImpl.java +++ b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/XPluginImpl.java @@ -25,6 +25,6 @@ import org.noear.solon.core.Plugin; public class XPluginImpl implements Plugin { @Override public void start(AppContext context) throws Throwable { - context.app().chainManager().addReturnHandler(new ActionReturnReactiveHandler()); + context.app().chainManager().addReturnHandler(new ActionReturnRxHandler()); } } diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/App.java b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/App.java index 1cf20a6f1f..43122f4a1d 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/App.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/App.java @@ -16,53 +16,12 @@ package demo; import org.noear.solon.Solon; -import org.noear.solon.annotation.Controller; -import org.noear.solon.annotation.Mapping; -import org.noear.solon.annotation.Produces; -import org.noear.solon.boot.web.MimeType; -import org.noear.solon.core.handle.Context; -import org.noear.solon.core.util.RunUtil; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; -import reactor.core.publisher.MonoSink; - -import java.time.Duration; -import java.util.concurrent.atomic.AtomicReference; /** * @author noear 2023/6/19 created */ -@Controller public class App { public static void main(String[] args) { Solon.start(App.class, args); } - - @Mapping("m1") - public Mono m1(String name) { - return Mono.just("Hello " + name); - } - - @Mapping("f1") - public Flux f1(String name) { - return Flux.just("Hello " + name, "hello2 " + name); - } - - @Produces(MimeType.APPLICATION_X_NDJSON_VALUE) - @Mapping("f2") - public Flux f2(String name) { - return Flux.just("Hello " + name, "hello2 " + name); - } - - @Mapping("t1") - public Mono t1(Context ctx) { - ctx.asyncStart(100L, null); - return Mono.delay(Duration.ofMillis(500)); - } - - @Mapping("t2") - public Mono t2(Context ctx) { - ctx.asyncStart(500L, null); - return Mono.delay(Duration.ofMillis(100)); - } } diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java index 08198cf26a..437737bece 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java @@ -1,27 +1,35 @@ package demo; +import io.smallrye.mutiny.Multi; +import io.smallrye.mutiny.Uni; import org.noear.solon.annotation.Component; import org.noear.solon.boot.web.MimeType; -import org.noear.solon.core.handle.Action; import org.noear.solon.core.handle.Context; import org.noear.solon.core.handle.Handler; import org.noear.solon.core.route.RouterInterceptor; import org.noear.solon.core.route.RouterInterceptorChain; -import reactor.core.publisher.Flux; /** * @author noear 2024/8/30 created */ -//@Component +@Component public class AppRouterInterceptor implements RouterInterceptor { @Override public void doIntercept(Context ctx, Handler mainHandler, RouterInterceptorChain chain) throws Throwable { + chain.doIntercept(ctx, mainHandler); + } + + @Override + public Object postResult(Context ctx, Object result) throws Throwable { //根据返回类型,构建 contentType - Action action = (Action) mainHandler; - if (action != null && action.method().getReturnType() == Flux.class) { - ctx.contentType(MimeType.APPLICATION_X_NDJSON_VALUE); + if (result instanceof Multi) { + if (ctx.acceptNew().startsWith(MimeType.APPLICATION_X_NDJSON_VALUE) == false) { + return ((Multi) result).collect().asList().toMulti(); + } + } else if (result instanceof Uni) { + return ((Uni) result).toMulti(); } - chain.doIntercept(ctx, mainHandler); + return result; } } diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case1Controller.java b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case1Controller.java new file mode 100644 index 0000000000..3da778528f --- /dev/null +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case1Controller.java @@ -0,0 +1,68 @@ +/* + * Copyright 2017-2025 noear.org and authors + * + * Licensed 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 + * + * https://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. + */ +package demo; + +import org.noear.solon.annotation.Controller; +import org.noear.solon.annotation.Mapping; +import org.noear.solon.annotation.Produces; +import org.noear.solon.boot.web.MimeType; +import org.noear.solon.core.handle.Context; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; + +import java.time.Duration; +import java.util.List; + +/** + * @author noear 2023/6/19 created + */ +@Mapping("case1") +@Controller +public class Case1Controller { + @Mapping("m1") + public Mono m1(String name) { + return Mono.just("Hello " + name); + } + + @Mapping("f1") + public Flux f1(String name) { + return Flux.just("Hello " + name, "hello2 " + name); + } + + @Produces(MimeType.APPLICATION_X_NDJSON_VALUE) + @Mapping("f2") + public Flux f2(String name) { + return Flux.just("Hello " + name, "hello2 " + name); + } + + @Mapping("f3") + public Mono> f3(String name) { + return Flux.just("Hello " + name, "hello2 " + name) + .collectList(); + } + + @Mapping("t1") + public Mono t1(Context ctx) { + ctx.asyncStart(100L, null); + return Mono.delay(Duration.ofMillis(500)); + } + + @Mapping("t2") + public Mono t2(Context ctx) { + ctx.asyncStart(500L, null); + return Mono.delay(Duration.ofMillis(100)); + } +} diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2Controller.java b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2Controller.java new file mode 100644 index 0000000000..7637416826 --- /dev/null +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2Controller.java @@ -0,0 +1,69 @@ +/* + * Copyright 2017-2025 noear.org and authors + * + * Licensed 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 + * + * https://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. + */ +package demo; + +import io.smallrye.mutiny.Multi; +import io.smallrye.mutiny.Uni; +import org.noear.solon.annotation.Controller; +import org.noear.solon.annotation.Mapping; +import org.noear.solon.annotation.Produces; +import org.noear.solon.boot.web.MimeType; +import org.noear.solon.core.handle.Context; + +import java.time.Duration; +import java.util.List; + +/** + * @author noear 2023/6/19 created + */ +@Mapping("case2") +@Controller +public class Case2Controller { + + @Mapping("m1") + public Uni m1(String name) { + return Uni.createFrom().item("Hello " + name); + } + + @Mapping("f1") + public Multi f1(String name) { + return Multi.createFrom().items("Hello " + name, "hello2 " + name); + } + + @Produces(MimeType.APPLICATION_X_NDJSON_VALUE) + @Mapping("f2") + public Multi f2(String name) { + return Multi.createFrom().items("Hello " + name, "hello2 " + name); + } + + @Mapping("f3") + public Uni> f3(String name) { + return Multi.createFrom().items("Hello " + name, "hello2 " + name) + .collect().asList(); + } + + @Mapping("t1") + public Uni t1(Context ctx) { + ctx.asyncStart(100L, null); + return Uni.createFrom().item(1L).onItem().delayIt().by(Duration.ofMillis(500)); + } + + @Mapping("t2") + public Uni t2(Context ctx) { + ctx.asyncStart(500L, null); + return Uni.createFrom().item(1L).onItem().delayIt().by(Duration.ofMillis(100)); + } +} diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java new file mode 100644 index 0000000000..63cddcd93e --- /dev/null +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java @@ -0,0 +1,35 @@ +package demo; + +import io.smallrye.mutiny.Multi; +import io.smallrye.mutiny.Uni; +import org.noear.solon.annotation.Component; +import org.noear.solon.boot.web.MimeType; +import org.noear.solon.core.handle.Action; +import org.noear.solon.core.handle.Context; +import org.noear.solon.web.rx.integration.ActionReturnRxHandler; +import org.reactivestreams.Publisher; + +/** + * @author noear 2025/1/29 created + */ +@Component(index = -1) +public class Case2ReturnRxHandler extends ActionReturnRxHandler { + @Override + public boolean matched(Context ctx, Class returnType) { + return Multi.class.isAssignableFrom(returnType) + || Uni.class.isAssignableFrom(returnType); + } + + @Override + protected Publisher postPublisher(Context ctx, Action action, Object result) throws Throwable { + if (result instanceof Multi) { + if (ctx.acceptNew().startsWith(MimeType.APPLICATION_X_NDJSON_VALUE) == false) { + return ((Multi) result).collect().asList().toMulti(); + } + } else if (result instanceof Uni) { + return ((Uni) result).toMulti(); + } + + return (Publisher) result; + } +} diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/features/AppTest.java b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case1AppTest.java similarity index 53% rename from solon-projects/solon-web/solon-web-rx/src/test/java/features/AppTest.java rename to solon-projects/solon-web/solon-web-rx/src/test/java/features/Case1AppTest.java index a45cecd8a3..bd441ac224 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/features/AppTest.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case1AppTest.java @@ -10,37 +10,42 @@ import org.noear.solon.test.SolonTest; * @author noear 2024/8/30 created */ @SolonTest(value = App.class,args = "--server.port=7071") -public class AppTest extends HttpTester { +public class Case1AppTest extends HttpTester { @Test public void test1() throws Exception { - assert path("/m1?name=d").get().equals("Hello d"); + assert path("/case1/m1?name=d").get().equals("Hello d"); } @Test public void test2() throws Exception { - assert path("/f1?name=d").get().equals("[\"Hello d\",\"hello2 d\"]"); + assert path("/case1/f1?name=d").header("accept", MimeType.APPLICATION_JSON_VALUE).get().equals("[\"Hello d\",\"hello2 d\"]"); } @Test public void test3() throws Exception { - assert path("/f1?name=d").header("accept", MimeType.APPLICATION_X_NDJSON_VALUE).get().equals("Hello d\n" + + assert path("/case1/f1?name=d").get().equals("Hello d\n" + "hello2 d"); } @Test public void test4() throws Exception { - assert path("/f2?name=d").get().equals("Hello d\n" + + assert path("/case1/f2?name=d").get().equals("Hello d\n" + "hello2 d"); } @Test public void test5() throws Exception { - assert 500 == path("/t1?").head(); + assert path("/case1/f3?name=d").get().equals("[\"Hello d\",\"hello2 d\"]"); } @Test public void test6() throws Exception { - assert 200 == path("/t2?").head(); + assert 500 == path("/case1/t1?").head(); + } + + @Test + public void test7() throws Exception { + assert 200 == path("/case1/t2?").head(); } } diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java new file mode 100644 index 0000000000..54c640477c --- /dev/null +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java @@ -0,0 +1,51 @@ +package features; + +import demo.App; +import org.junit.jupiter.api.Test; +import org.noear.solon.boot.web.MimeType; +import org.noear.solon.test.HttpTester; +import org.noear.solon.test.SolonTest; + +/** + * @author noear 2024/8/30 created + */ +@SolonTest(value = App.class,args = "--server.port=7071") +public class Case2AppTest extends HttpTester { + @Test + public void test1() throws Exception { + assert path("/case2/m1?name=d").get().equals("Hello d"); + } + + @Test + public void test2() throws Exception { + assert path("/case2/f1?name=d").get().equals("[\"Hello d\",\"hello2 d\"]"); + } + + @Test + public void test3() throws Exception { + assert path("/case2/f1?name=d").header("accept", MimeType.APPLICATION_X_NDJSON_VALUE).get().equals("Hello d\n" + + "hello2 d"); + + } + + @Test + public void test4() throws Exception { + assert path("/case2/f2?name=d").get().equals("Hello d\n" + + "hello2 d"); + } + + @Test + public void test5() throws Exception { + assert path("/case2/f3?name=d").get().equals("[\"Hello d\",\"hello2 d\"]"); + } + + @Test + public void test6() throws Exception { + assert 500 == path("/case2/t1?").head(); + } + + @Test + public void test7() throws Exception { + assert 200 == path("/case2/t2?").head(); + } +} -- Gitee From edd5fe32d1cb1a52093ecdd6458ba43185ac4ba6 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 19:00:08 +0800 Subject: [PATCH 16/29] =?UTF-8?q?=E5=8F=96=E6=B6=88=20Renderable=20?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../solon/core/handle/RenderManager.java | 6 ---- .../noear/solon/core/handle/Renderable.java | 29 ------------------- 2 files changed, 35 deletions(-) delete mode 100644 solon/src/main/java/org/noear/solon/core/handle/Renderable.java diff --git a/solon/src/main/java/org/noear/solon/core/handle/RenderManager.java b/solon/src/main/java/org/noear/solon/core/handle/RenderManager.java index 4a32840eca..f24b57630f 100644 --- a/solon/src/main/java/org/noear/solon/core/handle/RenderManager.java +++ b/solon/src/main/java/org/noear/solon/core/handle/RenderManager.java @@ -194,12 +194,6 @@ public class RenderManager implements Render { return; } - //可自渲染的(优先处理) - if (data instanceof Renderable) { - ((Renderable) data).render(ctx); - return; - } - //如果是模型视图 if (data instanceof ModelAndView) { ModelAndView mv = (ModelAndView) data; diff --git a/solon/src/main/java/org/noear/solon/core/handle/Renderable.java b/solon/src/main/java/org/noear/solon/core/handle/Renderable.java deleted file mode 100644 index 610928e662..0000000000 --- a/solon/src/main/java/org/noear/solon/core/handle/Renderable.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright 2017-2025 noear.org and authors - * - * Licensed 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 - * - * https://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. - */ -package org.noear.solon.core.handle; - -/** - * 可自渲染的 - * - * @author noear - * @since 3.1 - */ -public interface Renderable { - /** - * 渲染 - */ - void render(Context ctx) throws Throwable; -} -- Gitee From 7a3c207cf73b9402b0fc2f821d6067b4e2248e6d Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 19:00:38 +0800 Subject: [PATCH 17/29] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20solon.web.util=20?= =?UTF-8?q?=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __test/src/test/java/labs/ZipTest.java | 1 - .../org/noear/solon/boot/web/MimeType.java | 21 ++++++ .../org/noear/solon/web/util/MimeType.java | 72 +++++++++++++++++++ 3 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/web/util/MimeType.java diff --git a/__test/src/test/java/labs/ZipTest.java b/__test/src/test/java/labs/ZipTest.java index 799aa6889e..7228dab986 100644 --- a/__test/src/test/java/labs/ZipTest.java +++ b/__test/src/test/java/labs/ZipTest.java @@ -15,7 +15,6 @@ */ package labs; -import org.noear.solon.boot.web.MimeType; import org.noear.solon.core.handle.Context; import org.noear.solon.core.handle.DownloadedFile; diff --git a/solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/boot/web/MimeType.java b/solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/boot/web/MimeType.java index 8d4cd92532..d25db58ee3 100644 --- a/solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/boot/web/MimeType.java +++ b/solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/boot/web/MimeType.java @@ -15,12 +15,16 @@ */ package org.noear.solon.boot.web; +import org.noear.solon.Utils; + /** * Web 媒体类型 * * @author noear * @since 1.10 + * @deprecated 3.1 {@link MimeType} */ +@Deprecated public final class MimeType { public static final String ALL_VALUE = "*/*"; public static final String APPLICATION_ATOM_XML_VALUE = "application/atom+xml"; @@ -49,4 +53,21 @@ public final class MimeType { public static final String TEXT_MARKDOWN_VALUE = "text/markdown"; public static final String TEXT_PLAIN_VALUE = "text/plain"; public static final String TEXT_XML_VALUE = "text/xml"; + + /** + * 是否为流类型 + * + * @since 3.1 + */ + public static boolean isStreaming(String mimeType) { + if (Utils.isNotEmpty(mimeType)) { + if (mimeType.startsWith(APPLICATION_X_NDJSON_VALUE)) { + return true; + } else if (mimeType.contains("stream")) { + return true; + } + } + + return false; + } } diff --git a/solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/web/util/MimeType.java b/solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/web/util/MimeType.java new file mode 100644 index 0000000000..13aee4665e --- /dev/null +++ b/solon-projects/solon-boot/solon-boot/src/main/java/org/noear/solon/web/util/MimeType.java @@ -0,0 +1,72 @@ +/* + * Copyright 2017-2025 noear.org and authors + * + * Licensed 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 + * + * https://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. + */ +package org.noear.solon.web.util; + +import org.noear.solon.Utils; + +/** + * Web 媒体类型 + * + * @author noear + * @since 1.10 + * @since 3.1 + */ +public final class MimeType { + public static final String ALL_VALUE = "*/*"; + public static final String APPLICATION_ATOM_XML_VALUE = "application/atom+xml"; + public static final String APPLICATION_FORM_URLENCODED_VALUE = "application/x-www-form-urlencoded"; + public static final String APPLICATION_JSON_VALUE = "application/json"; + public static final String APPLICATION_JSON_UTF8_VALUE = "application/json;charset=UTF-8"; + public static final String APPLICATION_OCTET_STREAM_VALUE = "application/octet-stream"; + public static final String APPLICATION_PDF_VALUE = "application/pdf"; + public static final String APPLICATION_PROBLEM_JSON_VALUE = "application/problem+json"; + public static final String APPLICATION_PROBLEM_JSON_UTF8_VALUE = "application/problem+json;charset=UTF-8"; + public static final String APPLICATION_PROBLEM_XML_VALUE = "application/problem+xml"; + public static final String APPLICATION_RSS_XML_VALUE = "application/rss+xml"; + public static final String APPLICATION_STREAM_JSON_VALUE = "application/stream+json"; + public static final String APPLICATION_XHTML_XML_VALUE = "application/xhtml+xml"; + public static final String APPLICATION_XML_VALUE = "application/xml"; + public static final String APPLICATION_X_NDJSON_VALUE = "application/x-ndjson"; + public static final String APPLICATION_X_NDJSON_UTF8_VALUE = "application/x-ndjson;charset=UTF-8"; + public static final String IMAGE_GIF_VALUE = "image/gif"; + public static final String IMAGE_JPEG_VALUE = "image/jpeg"; + public static final String IMAGE_PNG_VALUE = "image/png"; + public static final String MULTIPART_FORM_DATA_VALUE = "multipart/form-data"; + public static final String TEXT_EVENT_STREAM_VALUE = "text/event-stream"; + public static final String TEXT_EVENT_STREAM_UTF8_VALUE = "text/event-stream;charset=UTF-8"; + public static final String TEXT_HTML_VALUE = "text/html"; + public static final String TEXT_JSON_VALUE = "text/json"; + public static final String TEXT_MARKDOWN_VALUE = "text/markdown"; + public static final String TEXT_PLAIN_VALUE = "text/plain"; + public static final String TEXT_XML_VALUE = "text/xml"; + + /** + * 是否为流类型 + * + * @since 3.1 + */ + public static boolean isStreaming(String mimeType) { + if (Utils.isNotEmpty(mimeType)) { + if (mimeType.startsWith(APPLICATION_X_NDJSON_VALUE)) { + return true; + } else if (mimeType.contains("stream")) { + return true; + } + } + + return false; + } +} -- Gitee From 152afdcbb9e91a68b9af6308d273e50ddd10d5aa Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 19:01:52 +0800 Subject: [PATCH 18/29] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20solon-web-sse=20SseR?= =?UTF-8?q?ender=20=E6=B8=B2=E6=9F=93=E5=99=A8=EF=BC=8C=E6=94=AF=E6=8C=81?= =?UTF-8?q?=20"text/event-stream"=20=E7=9A=84=E4=BB=BB=E6=84=8F=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 4 +- .../solon-web/solon-web-sse/pom.xml | 20 +++++- .../solon/web/sse/SseEmitterHandler.java | 12 ++-- .../org/noear/solon/web/sse/SseEvent.java | 18 +---- .../org/noear/solon/web/sse/SseRender.java | 71 +++++++++++++++++++ .../{XPluginImpl.java => WebSsePlugin.java} | 4 +- .../META-INF/solon/solon.web.sse.properties | 2 +- .../demo/controller/SseDemoController.java | 20 ++++++ .../solon/web/sse/demo/controller/User.java | 16 +++++ 9 files changed, 141 insertions(+), 26 deletions(-) create mode 100644 solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseRender.java rename solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/integration/{XPluginImpl.java => WebSsePlugin.java} (84%) create mode 100644 solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/User.java diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index 4b1a7649be..6efd16d1bd 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -28,14 +28,14 @@ ### v3.0.8 -* 添加 solon Renderable 接口支持对象自渲染处理(支持 SseEvent 之类的实体自渲染) +* 添加 solon-web-sse SseRender 渲染器,支持 "text/event-stream" 的任意类型处理 * 添加 solon-flow FlowEngine:chains 方法 * 添加 solon-flow ChainContext:run(script) 接口(支持在脚本中运行动态脚本) * 优化 solon-flow 简化模式可以没有 start,end 节点,自动识别出开始节点 * 优化 solon-web-sse SseEmitter 添加事件缓存支持(初始化前就可发事件,之前不能) * 优化 solon-web-rx 结构设计,方便支持其它响应式框架(比如 mutiny) * 优化 solon-web-rx 可支持所有 reactivestreams 实现框架 -* 调整 solon-web-rx 调整 Flux collectList 策略(默认为流输出;明确指定 json 时才做聚合输出) +* 调整 solon-web-rx 调整 Flux collectList 策略为由 mimeType 是否为流决定 * 修复 solon 集合bean注入时,可能产生两次执行的问题 * 修复 solon-logging-logback 的 "solon.logging.appender.file.maxHistory" 配置无效的问题 * 修复 solon RoutingTableDefault 路由可能出现变量在前,常量在后的问题 diff --git a/solon-projects/solon-web/solon-web-sse/pom.xml b/solon-projects/solon-web/solon-web-sse/pom.xml index ec1284c5e2..34201b327a 100644 --- a/solon-projects/solon-web/solon-web-sse/pom.xml +++ b/solon-projects/solon-web/solon-web-sse/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.1.0-SNAPSHOT ../../../solon-parent/pom.xml @@ -24,5 +24,23 @@ org.slf4j slf4j-api + + + org.noear + solon-logging-simple + test + + + + org.noear + solon-web + test + + + + org.noear + solon-web-rx + test + \ No newline at end of file diff --git a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java index 1f4383d149..5bc74e173c 100644 --- a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java +++ b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java @@ -15,7 +15,7 @@ */ package org.noear.solon.web.sse; -import org.noear.solon.boot.web.MimeType; +import org.noear.solon.web.util.MimeType; import org.noear.solon.core.handle.Context; import java.io.IOException; @@ -67,11 +67,15 @@ public class SseEmitterHandler { SYNC_LOCK.lock(); try { - event.render(ctx); - } catch (IOException e) { + SseRender.getInstance().render(event, ctx); + } catch (Throwable e) { stopOnError(e); - throw e; + if (e instanceof IOException) { + throw (IOException) e; + } else { + throw new IOException(e); + } } finally { SYNC_LOCK.unlock(); } diff --git a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java index 463d8f2e21..26ff17c61c 100644 --- a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java +++ b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java @@ -15,19 +15,13 @@ */ package org.noear.solon.web.sse; -import org.noear.solon.boot.web.MimeType; -import org.noear.solon.core.handle.Context; -import org.noear.solon.core.handle.Renderable; - -import java.io.IOException; - /** * Sse 事件 * * @author kongweiguang * @since 2.3 */ -public class SseEvent implements Renderable { +public class SseEvent { private final StringBuilder buf = new StringBuilder(); @@ -83,14 +77,4 @@ public class SseEvent implements Renderable { this.buf.append(text); return this; } - - @Override - public void render(Context ctx) throws IOException { - if (ctx.isHeadersSent() == false) { - ctx.contentType(MimeType.TEXT_EVENT_STREAM_UTF8_VALUE); - } - - ctx.output(toString()); - ctx.flush(); - } } \ No newline at end of file diff --git a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseRender.java b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseRender.java new file mode 100644 index 0000000000..8c885d7152 --- /dev/null +++ b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseRender.java @@ -0,0 +1,71 @@ +/* + * Copyright 2017-2025 noear.org and authors + * + * Licensed 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 + * + * https://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. + */ +package org.noear.solon.web.sse; + +import org.noear.solon.Solon; +import org.noear.solon.web.util.MimeType; +import org.noear.solon.core.handle.Context; +import org.noear.solon.core.handle.Render; + +/** + * sse 渲染器 + * + * @author noear + * @since 3.1 + */ +public class SseRender implements Render { + private static final SseRender instance = new SseRender(); + + public static SseRender getInstance() { + return instance; + } + + @Override + public boolean matched(Context ctx, String accept) { + if (accept == null) { + return false; + } else { + return accept.startsWith(MimeType.TEXT_EVENT_STREAM_VALUE); + } + } + + @Override + public String renderAndReturn(Object data, Context ctx) throws Throwable { + SseEvent event; + if (data instanceof SseEvent) { + event = (SseEvent) data; + } else { + if (data instanceof String) { + event = new SseEvent().data(data); + } else { + String json = Solon.app().renderOfJson().renderAndReturn(data, ctx); + event = new SseEvent().data(json); + } + } + + return event.toString(); + } + + @Override + public void render(Object data, Context ctx) throws Throwable { + if (ctx.isHeadersSent() == false) { + ctx.contentType(MimeType.TEXT_EVENT_STREAM_UTF8_VALUE); + } + + ctx.output(renderAndReturn(data, ctx)); + ctx.flush(); + } +} diff --git a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/integration/XPluginImpl.java b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/integration/WebSsePlugin.java similarity index 84% rename from solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/integration/XPluginImpl.java rename to solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/integration/WebSsePlugin.java index 71f5b2f921..7d165d8b0d 100644 --- a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/integration/XPluginImpl.java +++ b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/integration/WebSsePlugin.java @@ -17,14 +17,16 @@ package org.noear.solon.web.sse.integration; import org.noear.solon.core.AppContext; import org.noear.solon.core.Plugin; +import org.noear.solon.web.sse.SseRender; /** * @author noear * @since 2.3 */ -public class XPluginImpl implements Plugin { +public class WebSsePlugin implements Plugin { @Override public void start(AppContext context) throws Throwable { + context.app().renderManager().register("@see", SseRender.getInstance()); context.app().chainManager().addReturnHandler(new ActionReturnSseHandler()); } } diff --git a/solon-projects/solon-web/solon-web-sse/src/main/resources/META-INF/solon/solon.web.sse.properties b/solon-projects/solon-web/solon-web-sse/src/main/resources/META-INF/solon/solon.web.sse.properties index 7d65affb4e..c6d92cbaf5 100644 --- a/solon-projects/solon-web/solon-web-sse/src/main/resources/META-INF/solon/solon.web.sse.properties +++ b/solon-projects/solon-web/solon-web-sse/src/main/resources/META-INF/solon/solon.web.sse.properties @@ -1,2 +1,2 @@ -solon.plugin=org.noear.solon.web.sse.integration.XPluginImpl +solon.plugin=org.noear.solon.web.sse.integration.WebSsePlugin solon.plugin.priority=18 \ No newline at end of file diff --git a/solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/SseDemoController.java b/solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/SseDemoController.java index 11a5d180b9..8c6c7f530f 100644 --- a/solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/SseDemoController.java +++ b/solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/SseDemoController.java @@ -19,8 +19,11 @@ import org.noear.solon.Utils; import org.noear.solon.annotation.Controller; import org.noear.solon.annotation.Get; import org.noear.solon.annotation.Mapping; +import org.noear.solon.annotation.Produces; +import org.noear.solon.web.util.MimeType; import org.noear.solon.web.sse.SseEmitter; import org.noear.solon.web.sse.SseEvent; +import reactor.core.publisher.Flux; import java.io.IOException; import java.util.HashMap; @@ -30,6 +33,23 @@ import java.util.Map; public class SseDemoController { static Map emitterMap = new HashMap<>(); + + @Produces(MimeType.TEXT_EVENT_STREAM_UTF8_VALUE) + @Mapping("/sse/rx") + public Flux sse_rx(String id) throws IOException { + return Flux.just( + new SseEvent().data("hello"), + new SseEvent().id(Utils.guid()).name("update").data("test")); + } + + @Produces(MimeType.TEXT_EVENT_STREAM_UTF8_VALUE) + @Mapping("/sse/rx2") + public Flux sse_rx2() throws IOException { + return Flux.just( + new User("d1"), + new User("d2")); + } + @Mapping("/sse/{id}") public SseEmitter sse(String id) throws IOException { SseEmitter emitter = new SseEmitter(-1L) diff --git a/solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/User.java b/solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/User.java new file mode 100644 index 0000000000..62eb3dc2eb --- /dev/null +++ b/solon-projects/solon-web/solon-web-sse/src/test/java/org/noear/solon/web/sse/demo/controller/User.java @@ -0,0 +1,16 @@ +package org.noear.solon.web.sse.demo.controller; + +/** + * @author noear 2025/2/13 created + */ +public class User { + private String name; + + public String getName() { + return name; + } + + public User(String name) { + this.name = name; + } +} -- Gitee From b9a1d92ac0f71973d5e9ac9931578c9c3e5b0532 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 19:02:08 +0800 Subject: [PATCH 19/29] =?UTF-8?q?=E8=B0=83=E6=95=B4=20solon-web-rx=20?= =?UTF-8?q?=E8=B0=83=E6=95=B4=20Flux=20collectList=20=E7=AD=96=E7=95=A5?= =?UTF-8?q?=E4=B8=BA=E7=94=B1=20mimeType=20=E6=98=AF=E5=90=A6=E4=B8=BA?= =?UTF-8?q?=E6=B5=81=E5=86=B3=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- solon-projects/solon-web/solon-web-rx/pom.xml | 2 +- .../web/rx/integration/ActionReturnRxHandler.java | 14 +++++++++----- .../web/rx/integration/ActionRxSubscriber.java | 1 + .../{XPluginImpl.java => WebRxPlugin.java} | 2 +- .../META-INF/solon/solon.web.rx.properties | 2 +- .../src/test/java/demo/AppRouterInterceptor.java | 2 +- .../src/test/java/demo/Case1Controller.java | 2 +- .../src/test/java/demo/Case2Controller.java | 2 +- .../src/test/java/demo/Case2ReturnRxHandler.java | 4 ++-- .../src/test/java/features/Case1AppTest.java | 6 +++--- .../src/test/java/features/Case2AppTest.java | 2 +- 11 files changed, 22 insertions(+), 17 deletions(-) rename solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/{XPluginImpl.java => WebRxPlugin.java} (95%) diff --git a/solon-projects/solon-web/solon-web-rx/pom.xml b/solon-projects/solon-web/solon-web-rx/pom.xml index c4a0a329f1..fa4c7f06da 100644 --- a/solon-projects/solon-web/solon-web-rx/pom.xml +++ b/solon-projects/solon-web/solon-web-rx/pom.xml @@ -10,7 +10,7 @@ 3.1.0-SNAPSHOT ../../../solon-parent/pom.xml - + solon-web-rx jar diff --git a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnRxHandler.java b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnRxHandler.java index 4fd9a6072a..25c5dd9de4 100644 --- a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnRxHandler.java +++ b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnRxHandler.java @@ -15,7 +15,7 @@ */ package org.noear.solon.web.rx.integration; -import org.noear.solon.boot.web.MimeType; +import org.noear.solon.web.util.MimeType; import org.noear.solon.core.handle.Action; import org.noear.solon.core.handle.ActionReturnHandler; import org.noear.solon.core.handle.Context; @@ -48,21 +48,25 @@ public class ActionReturnRxHandler implements ActionReturnHandler { throw new IllegalStateException("This boot plugin does not support asynchronous mode"); } - Publisher publisher = postPublisher(ctx, action, result); + boolean isStreaming = isStreaming(ctx); + Publisher publisher = postPublisher(ctx, action, result, isStreaming); publisher.subscribe(new ActionRxSubscriber(ctx, action)); } } + protected boolean isStreaming(Context ctx) { + return MimeType.isStreaming(ctx.acceptNew()); + } + /** * 确认发布者 */ - protected Publisher postPublisher(Context ctx, Action action, Object result) throws Throwable { + protected Publisher postPublisher(Context ctx, Action action, Object result, boolean isStreaming) throws Throwable { if (hasReactor) { //reactor 排除也不会出错 if (result instanceof Flux) { - if (ctx.acceptNew().startsWith(MimeType.APPLICATION_JSON_VALUE) || - ctx.acceptNew().startsWith(MimeType.TEXT_JSON_VALUE)) { + if (isStreaming == false) { return ((Flux) result).collectList(); } } diff --git a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionRxSubscriber.java b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionRxSubscriber.java index f0951e8db2..fe88f19025 100644 --- a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionRxSubscriber.java +++ b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionRxSubscriber.java @@ -66,6 +66,7 @@ public class ActionRxSubscriber implements Subscriber { ctx.output(CRLF); } action.render(o, ctx, true); + ctx.flush(); //流式输出,每次都要刷一下(避免缓存未输出) } catch (Throwable e) { log.warn(e.getMessage(), e); } diff --git a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/XPluginImpl.java b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/WebRxPlugin.java similarity index 95% rename from solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/XPluginImpl.java rename to solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/WebRxPlugin.java index 9182541573..03e3b336ef 100644 --- a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/XPluginImpl.java +++ b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/WebRxPlugin.java @@ -22,7 +22,7 @@ import org.noear.solon.core.Plugin; * @author noear * @since 2.3 */ -public class XPluginImpl implements Plugin { +public class WebRxPlugin implements Plugin { @Override public void start(AppContext context) throws Throwable { context.app().chainManager().addReturnHandler(new ActionReturnRxHandler()); diff --git a/solon-projects/solon-web/solon-web-rx/src/main/resources/META-INF/solon/solon.web.rx.properties b/solon-projects/solon-web/solon-web-rx/src/main/resources/META-INF/solon/solon.web.rx.properties index ff360ab5ae..0c58a74ac7 100644 --- a/solon-projects/solon-web/solon-web-rx/src/main/resources/META-INF/solon/solon.web.rx.properties +++ b/solon-projects/solon-web/solon-web-rx/src/main/resources/META-INF/solon/solon.web.rx.properties @@ -1,2 +1,2 @@ -solon.plugin=org.noear.solon.web.rx.integration.XPluginImpl +solon.plugin=org.noear.solon.web.rx.integration.WebRxPlugin solon.plugin.priority=1 \ No newline at end of file diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java index 437737bece..2643c3d59d 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java @@ -3,7 +3,7 @@ package demo; import io.smallrye.mutiny.Multi; import io.smallrye.mutiny.Uni; import org.noear.solon.annotation.Component; -import org.noear.solon.boot.web.MimeType; +import org.noear.solon.web.util.MimeType; import org.noear.solon.core.handle.Context; import org.noear.solon.core.handle.Handler; import org.noear.solon.core.route.RouterInterceptor; diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case1Controller.java b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case1Controller.java index 3da778528f..cd11dffda3 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case1Controller.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case1Controller.java @@ -18,7 +18,7 @@ package demo; import org.noear.solon.annotation.Controller; import org.noear.solon.annotation.Mapping; import org.noear.solon.annotation.Produces; -import org.noear.solon.boot.web.MimeType; +import org.noear.solon.web.util.MimeType; import org.noear.solon.core.handle.Context; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2Controller.java b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2Controller.java index 7637416826..bd2e8fe365 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2Controller.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2Controller.java @@ -20,7 +20,7 @@ import io.smallrye.mutiny.Uni; import org.noear.solon.annotation.Controller; import org.noear.solon.annotation.Mapping; import org.noear.solon.annotation.Produces; -import org.noear.solon.boot.web.MimeType; +import org.noear.solon.web.util.MimeType; import org.noear.solon.core.handle.Context; import java.time.Duration; diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java index 63cddcd93e..1b257edadb 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java @@ -3,7 +3,7 @@ package demo; import io.smallrye.mutiny.Multi; import io.smallrye.mutiny.Uni; import org.noear.solon.annotation.Component; -import org.noear.solon.boot.web.MimeType; +import org.noear.solon.web.util.MimeType; import org.noear.solon.core.handle.Action; import org.noear.solon.core.handle.Context; import org.noear.solon.web.rx.integration.ActionReturnRxHandler; @@ -21,7 +21,7 @@ public class Case2ReturnRxHandler extends ActionReturnRxHandler { } @Override - protected Publisher postPublisher(Context ctx, Action action, Object result) throws Throwable { + protected Publisher postPublisher(Context ctx, Action action, Object result, boolean isStreaming) throws Throwable { if (result instanceof Multi) { if (ctx.acceptNew().startsWith(MimeType.APPLICATION_X_NDJSON_VALUE) == false) { return ((Multi) result).collect().asList().toMulti(); diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case1AppTest.java b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case1AppTest.java index bd441ac224..23d59a8db9 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case1AppTest.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case1AppTest.java @@ -2,7 +2,7 @@ package features; import demo.App; import org.junit.jupiter.api.Test; -import org.noear.solon.boot.web.MimeType; +import org.noear.solon.web.util.MimeType; import org.noear.solon.test.HttpTester; import org.noear.solon.test.SolonTest; @@ -18,12 +18,12 @@ public class Case1AppTest extends HttpTester { @Test public void test2() throws Exception { - assert path("/case1/f1?name=d").header("accept", MimeType.APPLICATION_JSON_VALUE).get().equals("[\"Hello d\",\"hello2 d\"]"); + assert path("/case1/f1?name=d").get().equals("[\"Hello d\",\"hello2 d\"]"); } @Test public void test3() throws Exception { - assert path("/case1/f1?name=d").get().equals("Hello d\n" + + assert path("/case1/f1?name=d").header("accept", MimeType.APPLICATION_X_NDJSON_VALUE).get().equals("Hello d\n" + "hello2 d"); } diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java index 54c640477c..3e748120be 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java @@ -2,7 +2,7 @@ package features; import demo.App; import org.junit.jupiter.api.Test; -import org.noear.solon.boot.web.MimeType; +import org.noear.solon.web.util.MimeType; import org.noear.solon.test.HttpTester; import org.noear.solon.test.SolonTest; -- Gitee From 9b59ae350146950c3f6dc60d4e11b371fc92f4b8 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 19:02:36 +0800 Subject: [PATCH 20/29] =?UTF-8?q?smart-http=20=E5=8D=87=E4=B8=BA=202.5.2?= =?UTF-8?q?=20=E4=BF=AE=E5=A4=8D=20sse=20=E6=B5=81=E4=B8=8D=E8=83=BD?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E7=BB=93=E6=9D=9F=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 1 + solon-parent/pom.xml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index 6efd16d1bd..4da5d8d693 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -43,6 +43,7 @@ * 修复 solon-serialization-jackson TimeDeserializer 对空串解析异常的问题 * snack3 升为 3.2.126 * liquor 1.3.10 +* smart-http 升为 2.5.2 修复 sse 流不能自动结束的问题 ### v3.0.7 * 添加 solon BindProps 绑定属性注解,用于简化集合属性绑定及配置元信息APT生成 diff --git a/solon-parent/pom.xml b/solon-parent/pom.xml index b5f42ae543..2e238c2bbc 100644 --- a/solon-parent/pom.xml +++ b/solon-parent/pom.xml @@ -65,7 +65,7 @@ 5.0.0 1.5.55 - 2.5.1 + 2.5.2 9.4.56.v20240826 2.2.37.Final 2.1.0.Final -- Gitee From cf4d072871e2a61a00330ebb0ac4afe69e85c177 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 19:02:58 +0800 Subject: [PATCH 21/29] =?UTF-8?q?jetty=20=E5=8D=87=E4=B8=BA=209.4.57.v2024?= =?UTF-8?q?1219?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 1 + solon-parent/pom.xml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index 4da5d8d693..84842ebc48 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -44,6 +44,7 @@ * snack3 升为 3.2.126 * liquor 1.3.10 * smart-http 升为 2.5.2 修复 sse 流不能自动结束的问题 +* jetty 升为 9.4.57.v20241219 ### v3.0.7 * 添加 solon BindProps 绑定属性注解,用于简化集合属性绑定及配置元信息APT生成 diff --git a/solon-parent/pom.xml b/solon-parent/pom.xml index 2e238c2bbc..44701be531 100644 --- a/solon-parent/pom.xml +++ b/solon-parent/pom.xml @@ -66,7 +66,7 @@ 1.5.55 2.5.2 - 9.4.56.v20240826 + 9.4.57.v20241219 2.2.37.Final 2.1.0.Final 13.4.0.Final -- Gitee From 9ab72b8d9390db409a9469920e610cc7f9079c1d Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 19:11:08 +0800 Subject: [PATCH 22/29] =?UTF-8?q?=E4=BC=98=E5=8C=96=20solon=20beanExtractO?= =?UTF-8?q?rProxy=20=E5=86=85=E9=83=A8=E6=94=B9=E4=B8=BA=E5=85=88=E4=BB=A3?= =?UTF-8?q?=E7=90=86=E5=86=8D=E6=8F=90=E5=8F=96=EF=BC=8C=E8=A7=A3=E5=86=B3?= =?UTF-8?q?=E6=8F=90=E5=8F=96=E6=97=B6=E5=AF=B9=E8=B1=A1=E6=9C=AA=E4=BB=A3?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UPDATE_LOG.md | 1 + .../java/org/noear/solon/core/AppContext.java | 40 ++++++++++++------- 2 files changed, 27 insertions(+), 14 deletions(-) diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index 84842ebc48..a73b109a29 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -35,6 +35,7 @@ * 优化 solon-web-sse SseEmitter 添加事件缓存支持(初始化前就可发事件,之前不能) * 优化 solon-web-rx 结构设计,方便支持其它响应式框架(比如 mutiny) * 优化 solon-web-rx 可支持所有 reactivestreams 实现框架 +* 优化 solon beanExtractOrProxy 内部改为先代理再提取,解决提取时对象未代理 * 调整 solon-web-rx 调整 Flux collectList 策略为由 mimeType 是否为流决定 * 修复 solon 集合bean注入时,可能产生两次执行的问题 * 修复 solon-logging-logback 的 "solon.logging.appender.file.maxHistory" 配置无效的问题 diff --git a/solon/src/main/java/org/noear/solon/core/AppContext.java b/solon/src/main/java/org/noear/solon/core/AppContext.java index 0cf6a80234..7bac080cc3 100644 --- a/solon/src/main/java/org/noear/solon/core/AppContext.java +++ b/solon/src/main/java/org/noear/solon/core/AppContext.java @@ -524,6 +524,7 @@ public class AppContext extends BeanContainer { } boolean enableProxy = false; + List> extraList = new ArrayList<>(); if (beanExtractors.size() > 0 || beanInterceptors.size() > 0) { ClassWrap clzWrap = ClassWrap.get(bw.clz()); @@ -531,20 +532,9 @@ public class AppContext extends BeanContainer { for (Method m : clzWrap.getMethods()) { //只支持公有函数检查 for (Annotation a : m.getAnnotations()) { if (tryExtract) { - BeanExtractor be = beanExtractors.get(a.annotationType()); - - //是否需要提取 - if (be != null) { - try { - be.doExtract(bw, m, a); - } catch (Throwable e) { - e = Utils.throwableUnwrap(e); - if (e instanceof RuntimeException) { - throw (RuntimeException) e; - } else { - throw new RuntimeException(e); - } - } + if (beanExtractors.containsKey(a.annotationType())) { + //有提取处理 + extraList.add(new AbstractMap.SimpleEntry<>(m, a)); } } @@ -557,6 +547,7 @@ public class AppContext extends BeanContainer { } } + //先尝试代理 if (tryProxy) { //是否需要自动代理 enableProxy = enableProxy || beanInterceptorHas(bw.clz()); @@ -565,6 +556,27 @@ public class AppContext extends BeanContainer { ProxyBinder.global().binding(bw); } } + + //再尝试提取 + for (Map.Entry ma : extraList) { + Method m = ma.getKey(); + Annotation a = ma.getValue(); + BeanExtractor be = beanExtractors.get(a.annotationType()); + + //是否需要提取 + if (be != null) { + try { + be.doExtract(bw, m, a); + } catch (Throwable e) { + e = Utils.throwableUnwrap(e); + if (e instanceof RuntimeException) { + throw (RuntimeException) e; + } else { + throw new RuntimeException(e); + } + } + } + } } -- Gitee From 9b2ead26bb4cfa63c86c1f2c407efc3ae6ba4976 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 19:46:33 +0800 Subject: [PATCH 23/29] =?UTF-8?q?=E4=BC=98=E5=8C=96=20solon=20ActionReturn?= =?UTF-8?q?Handler=20=E5=A2=9E=E5=8A=A0=E6=8E=92=E5=BA=8F=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test/java/demo/AppRouterInterceptor.java | 35 ------------------- .../test/java/demo/Case2ReturnRxHandler.java | 3 +- .../java/org/noear/solon/core/AppContext.java | 2 +- .../org/noear/solon/core/ChainManager.java | 17 +++++---- 4 files changed, 12 insertions(+), 45 deletions(-) delete mode 100644 solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java deleted file mode 100644 index 2643c3d59d..0000000000 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/AppRouterInterceptor.java +++ /dev/null @@ -1,35 +0,0 @@ -package demo; - -import io.smallrye.mutiny.Multi; -import io.smallrye.mutiny.Uni; -import org.noear.solon.annotation.Component; -import org.noear.solon.web.util.MimeType; -import org.noear.solon.core.handle.Context; -import org.noear.solon.core.handle.Handler; -import org.noear.solon.core.route.RouterInterceptor; -import org.noear.solon.core.route.RouterInterceptorChain; - -/** - * @author noear 2024/8/30 created - */ -@Component -public class AppRouterInterceptor implements RouterInterceptor { - @Override - public void doIntercept(Context ctx, Handler mainHandler, RouterInterceptorChain chain) throws Throwable { - chain.doIntercept(ctx, mainHandler); - } - - @Override - public Object postResult(Context ctx, Object result) throws Throwable { - //根据返回类型,构建 contentType - if (result instanceof Multi) { - if (ctx.acceptNew().startsWith(MimeType.APPLICATION_X_NDJSON_VALUE) == false) { - return ((Multi) result).collect().asList().toMulti(); - } - } else if (result instanceof Uni) { - return ((Uni) result).toMulti(); - } - - return result; - } -} diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java index 1b257edadb..4f4c1635d5 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/demo/Case2ReturnRxHandler.java @@ -3,7 +3,6 @@ package demo; import io.smallrye.mutiny.Multi; import io.smallrye.mutiny.Uni; import org.noear.solon.annotation.Component; -import org.noear.solon.web.util.MimeType; import org.noear.solon.core.handle.Action; import org.noear.solon.core.handle.Context; import org.noear.solon.web.rx.integration.ActionReturnRxHandler; @@ -23,7 +22,7 @@ public class Case2ReturnRxHandler extends ActionReturnRxHandler { @Override protected Publisher postPublisher(Context ctx, Action action, Object result, boolean isStreaming) throws Throwable { if (result instanceof Multi) { - if (ctx.acceptNew().startsWith(MimeType.APPLICATION_X_NDJSON_VALUE) == false) { + if (isStreaming == false) { return ((Multi) result).collect().asList().toMulti(); } } else if (result instanceof Uni) { diff --git a/solon/src/main/java/org/noear/solon/core/AppContext.java b/solon/src/main/java/org/noear/solon/core/AppContext.java index 7bac080cc3..5d3824e87b 100644 --- a/solon/src/main/java/org/noear/solon/core/AppContext.java +++ b/solon/src/main/java/org/noear/solon/core/AppContext.java @@ -463,7 +463,7 @@ public class AppContext extends BeanContainer { //ActionReturnHandler if (bw.raw() instanceof ActionReturnHandler) { - app().chainManager().addReturnHandler(bw.raw()); + app().chainManager().addReturnHandler(bw.raw(), bw.index()); singletonHint = "ActionReturnHandler"; } diff --git a/solon/src/main/java/org/noear/solon/core/ChainManager.java b/solon/src/main/java/org/noear/solon/core/ChainManager.java index cf8fd8f587..e342113001 100644 --- a/solon/src/main/java/org/noear/solon/core/ChainManager.java +++ b/solon/src/main/java/org/noear/solon/core/ChainManager.java @@ -225,18 +225,21 @@ public class ChainManager { //=================== - private final Map, ActionReturnHandler> returnHandlers = new LinkedHashMap<>(); + private final List> returnHandlers = new ArrayList<>(); public void addReturnHandler(ActionReturnHandler e) { - if (e != null) { - returnHandlers.put(e.getClass(), e); - } + addReturnHandler(e, 0); + } + + public void addReturnHandler(ActionReturnHandler e, int index) { + returnHandlers.add(new RankEntity<>(e, index)); + Collections.sort(returnHandlers); } public ActionReturnHandler getReturnHandler(Context ctx, Class returnType) { - for (ActionReturnHandler handler : returnHandlers.values()) { - if (handler.matched(ctx, returnType)) { - return handler; + for (RankEntity entity : returnHandlers) { + if (entity.target.matched(ctx, returnType)) { + return entity.target; } } -- Gitee From 9cbd97828c1abd5d16e4f2e8acd2d04ed70c3dc4 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 19:46:47 +0800 Subject: [PATCH 24/29] 3.0.8 --- README.md | 2 +- README_CN.md | 2 +- README_EN.md | 2 +- README_JP.md | 2 +- README_RU.md | 2 +- UPDATE_LOG.md | 1 + __hatch/nami-coder-thrift/pom.xml | 6 +++--- __hatch/nanoxlsx4j-solon-plugin/pom.xml | 2 +- __hatch/pom.xml | 2 +- __hatch/solon-boot-nettyhttp/pom.xml | 2 +- __hatch/solon-boot-reactor-netty/pom.xml | 2 +- __hatch/solon-boot-tomcat-add-jsp/pom.xml | 2 +- __hatch/solon-boot-tomcat/pom.xml | 2 +- __hatch/solon-serialization-avro/pom.xml | 2 +- __hatch/solon-serialization-thrift/pom.xml | 2 +- __release/nami-bundle/pom.xml | 2 +- __release/solon-base-bundle1/pom.xml | 2 +- __release/solon-base-bundle2/pom.xml | 2 +- __release/solon-base-bundle3/pom.xml | 2 +- __release/solon-base-bundle4/pom.xml | 2 +- __release/solon-base-bundle5/pom.xml | 2 +- __release/solon-base-bundle6/pom.xml | 2 +- __release/solon-shortcuts-bundle/pom.xml | 2 +- __test/pom.xml | 2 +- solon-parent/pom.xml | 12 ++++++------ solon-projects/nami/nami-channel-http-hutool/pom.xml | 2 +- solon-projects/nami/nami-channel-http-okhttp/pom.xml | 2 +- solon-projects/nami/nami-channel-http/pom.xml | 2 +- solon-projects/nami/nami-channel-socketd/pom.xml | 2 +- solon-projects/nami/nami-coder-abc/pom.xml | 2 +- solon-projects/nami/nami-coder-fastjson/pom.xml | 2 +- solon-projects/nami/nami-coder-fastjson2/pom.xml | 2 +- solon-projects/nami/nami-coder-fury/pom.xml | 2 +- solon-projects/nami/nami-coder-hessian/pom.xml | 2 +- solon-projects/nami/nami-coder-jackson/pom.xml | 2 +- solon-projects/nami/nami-coder-kryo/pom.xml | 2 +- solon-projects/nami/nami-coder-protostuff/pom.xml | 2 +- solon-projects/nami/nami-coder-snack3/pom.xml | 2 +- solon-projects/nami/nami/pom.xml | 2 +- .../nami_old/nami.channel.http.hutool/pom.xml | 2 +- .../nami_old/nami.channel.http.okhttp/pom.xml | 2 +- solon-projects/nami_old/nami.channel.socketd/pom.xml | 2 +- solon-projects/nami_old/nami.coder.fastjson/pom.xml | 2 +- solon-projects/nami_old/nami.coder.fastjson2/pom.xml | 2 +- solon-projects/nami_old/nami.coder.fury/pom.xml | 2 +- solon-projects/nami_old/nami.coder.hessian/pom.xml | 2 +- solon-projects/nami_old/nami.coder.jackson/pom.xml | 2 +- .../nami_old/nami.coder.protostuff/pom.xml | 2 +- solon-projects/nami_old/nami.coder.snack3/pom.xml | 2 +- solon-projects/solon-base/solon-hotplug/pom.xml | 2 +- solon-projects/solon-base/solon-i18n/pom.xml | 2 +- solon-projects/solon-base/solon-mvc/pom.xml | 2 +- solon-projects/solon-base/solon-proxy/pom.xml | 2 +- solon-projects/solon-base_old/solon.banner/pom.xml | 2 +- .../solon-base_old/solon.config.yaml/pom.xml | 2 +- solon-projects/solon-base_old/solon.hotplug/pom.xml | 2 +- solon-projects/solon-base_old/solon.i18n/pom.xml | 2 +- solon-projects/solon-base_old/solon.mvc/pom.xml | 2 +- solon-projects/solon-base_old/solon.proxy/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml | 2 +- .../solon-boot/solon-boot-jetty-add-jsp/pom.xml | 2 +- .../solon-boot-jetty-add-websocket/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-jetty/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-jlhttp/pom.xml | 2 +- .../solon-boot/solon-boot-smarthttp/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-socketd/pom.xml | 2 +- .../solon-boot/solon-boot-undertow-add-jsp/pom.xml | 2 +- .../solon-boot/solon-boot-undertow/pom.xml | 2 +- solon-projects/solon-boot/solon-boot-vertx/pom.xml | 2 +- .../solon-boot/solon-boot-websocket-netty/pom.xml | 2 +- .../solon-boot/solon-boot-websocket/pom.xml | 2 +- solon-projects/solon-boot/solon-boot/pom.xml | 2 +- .../solon-boot_old/solon.boot.jdkhttp/pom.xml | 2 +- .../solon-boot_old/solon.boot.jetty.add.jsp/pom.xml | 2 +- .../solon.boot.jetty.add.websocket/pom.xml | 2 +- .../solon-boot_old/solon.boot.jetty/pom.xml | 2 +- .../solon-boot_old/solon.boot.jlhttp/pom.xml | 2 +- .../solon-boot_old/solon.boot.smarthttp/pom.xml | 2 +- .../solon-boot_old/solon.boot.socketd/pom.xml | 2 +- .../solon.boot.undertow.add.jsp/pom.xml | 2 +- .../solon-boot_old/solon.boot.undertow/pom.xml | 2 +- .../solon-boot_old/solon.boot.vertx/pom.xml | 2 +- .../solon.boot.websocket.netty/pom.xml | 2 +- .../solon-boot_old/solon.boot.websocket/pom.xml | 2 +- solon-projects/solon-boot_old/solon.boot/pom.xml | 2 +- .../solon-cloud/solon-cloud-eventplus/pom.xml | 2 +- .../solon-cloud/solon-cloud-gateway/pom.xml | 2 +- .../solon-cloud/solon-cloud-metrics/pom.xml | 2 +- .../solon-cloud/solon-cloud-telemetry/pom.xml | 2 +- .../solon-cloud/solon-cloud-tracing/pom.xml | 2 +- solon-projects/solon-cloud/solon-cloud/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.eventplus/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.gateway/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.metrics/pom.xml | 2 +- .../solon-cloud_old/solon.cloud.tracing/pom.xml | 2 +- solon-projects/solon-cloud_old/solon.cloud/pom.xml | 2 +- .../solon-config/solon-config-banner/pom.xml | 2 +- .../solon-config/solon-config-plus/pom.xml | 2 +- .../solon-config/solon-config-yaml/pom.xml | 2 +- .../solon-data/solon-cache-caffeine/pom.xml | 2 +- solon-projects/solon-data/solon-cache-jedis/pom.xml | 2 +- .../solon-data/solon-cache-redisson/pom.xml | 2 +- .../solon-data/solon-cache-spymemcached/pom.xml | 2 +- .../solon-data/solon-data-dynamicds/pom.xml | 2 +- .../solon-data/solon-data-rx-sqlutils/pom.xml | 2 +- .../solon-data/solon-data-shardingds/pom.xml | 2 +- solon-projects/solon-data/solon-data-sqlink/pom.xml | 2 +- .../solon-data/solon-data-sqlutils/pom.xml | 2 +- solon-projects/solon-data/solon-data/pom.xml | 2 +- .../solon-data_old/solon.cache.caffeine/pom.xml | 2 +- .../solon-data_old/solon.cache.jedis/pom.xml | 2 +- .../solon-data_old/solon.cache.redisson/pom.xml | 2 +- .../solon-data_old/solon.cache.spymemcached/pom.xml | 2 +- .../solon-data_old/solon.data.dynamicds/pom.xml | 2 +- .../solon-data_old/solon.data.shardingds/pom.xml | 2 +- solon-projects/solon-data_old/solon.data/pom.xml | 2 +- .../solon-detector/solon-health-detector/pom.xml | 2 +- solon-projects/solon-detector/solon-health/pom.xml | 2 +- .../solon-detector_old/solon.health.detector/pom.xml | 2 +- .../solon-detector_old/solon.health/pom.xml | 2 +- .../solon-docs/solon-docs-openapi2-javadoc/pom.xml | 2 +- .../solon-docs/solon-docs-openapi2/pom.xml | 2 +- .../solon-docs/solon-docs-openapi3/pom.xml | 2 +- solon-projects/solon-docs/solon-docs/pom.xml | 2 +- .../solon-docs/solon-openapi2-knife4j/pom.xml | 2 +- .../solon-docs/solon-swagger2-knife4j/pom.xml | 2 +- .../solon-docs_old/solon.docs.openapi2/pom.xml | 2 +- solon-projects/solon-docs_old/solon.docs/pom.xml | 2 +- solon-projects/solon-faas/solon-faas-luffy/pom.xml | 2 +- solon-projects/solon-faas_old/solon.luffy/pom.xml | 2 +- solon-projects/solon-flow/solon-flow/pom.xml | 2 +- .../solon-logging/solon-logging-log4j2/pom.xml | 2 +- .../solon-logging/solon-logging-logback/pom.xml | 2 +- .../solon-logging/solon-logging-simple/pom.xml | 2 +- solon-projects/solon-logging/solon-logging/pom.xml | 2 +- .../solon-logging_old/solon.logging.log4j2/pom.xml | 2 +- .../solon-logging_old/solon.logging.logback/pom.xml | 2 +- .../solon-logging_old/solon.logging.simple/pom.xml | 2 +- .../solon-logging_old/solon.logging/pom.xml | 2 +- solon-projects/solon-native/solon-aot/pom.xml | 2 +- solon-projects/solon-native_old/solon.aot/pom.xml | 2 +- solon-projects/solon-net/solon-net-httputils/pom.xml | 2 +- solon-projects/solon-net/solon-net-stomp/pom.xml | 2 +- solon-projects/solon-net/solon-net/pom.xml | 2 +- .../solon-net_old/solon.net.httputils/pom.xml | 2 +- solon-projects/solon-net_old/solon.net/pom.xml | 2 +- solon-projects/solon-rx/solon-rx/pom.xml | 2 +- .../solon-scheduling/solon-scheduling-quartz/pom.xml | 2 +- .../solon-scheduling/solon-scheduling-simple/pom.xml | 2 +- .../solon-scheduling/solon-scheduling/pom.xml | 2 +- .../solon.scheduling.quartz/pom.xml | 2 +- .../solon.scheduling.simple/pom.xml | 2 +- .../solon-scheduling_old/solon.scheduling/pom.xml | 2 +- .../solon-security/solon-security-auth/pom.xml | 2 +- .../solon-security/solon-security-validation/pom.xml | 2 +- .../solon-security/solon-security-vault/pom.xml | 2 +- solon-projects/solon-security_old/solon.auth/pom.xml | 2 +- .../solon-security_old/solon.security.auth/pom.xml | 2 +- .../solon.security.validation/pom.xml | 2 +- .../solon-security_old/solon.security.vault/pom.xml | 2 +- .../solon-security_old/solon.validation/pom.xml | 2 +- .../solon-security_old/solon.vault/pom.xml | 2 +- .../solon-serialization-abc/pom.xml | 2 +- .../solon-serialization-fastjson/pom.xml | 2 +- .../solon-serialization-fastjson2/pom.xml | 2 +- .../solon-serialization-fury/pom.xml | 2 +- .../solon-serialization-gson/pom.xml | 2 +- .../solon-serialization-hessian/pom.xml | 2 +- .../solon-serialization-jackson-xml/pom.xml | 2 +- .../solon-serialization-jackson/pom.xml | 2 +- .../solon-serialization-kryo/pom.xml | 2 +- .../solon-serialization-properties/pom.xml | 2 +- .../solon-serialization-protostuff/pom.xml | 2 +- .../solon-serialization-snack3/pom.xml | 2 +- .../solon-serialization/solon-serialization/pom.xml | 2 +- .../solon.serialization.fastjson/pom.xml | 2 +- .../solon.serialization.fastjson2/pom.xml | 2 +- .../solon.serialization.fury/pom.xml | 2 +- .../solon.serialization.gson/pom.xml | 2 +- .../solon.serialization.hessian/pom.xml | 2 +- .../solon.serialization.jackson.xml/pom.xml | 2 +- .../solon.serialization.jackson/pom.xml | 2 +- .../solon.serialization.properties/pom.xml | 2 +- .../solon.serialization.protostuff/pom.xml | 2 +- .../solon.serialization.snack3/pom.xml | 2 +- .../solon.serialization/pom.xml | 2 +- .../solon-testing/solon-test-junit4/pom.xml | 2 +- .../solon-testing/solon-test-junit5/pom.xml | 2 +- solon-projects/solon-testing/solon-test/pom.xml | 2 +- solon-projects/solon-tool/solon-maven-plugin/pom.xml | 2 +- solon-projects/solon-view/solon-view-beetl/pom.xml | 2 +- solon-projects/solon-view/solon-view-enjoy/pom.xml | 2 +- .../solon-view/solon-view-freemarker/pom.xml | 2 +- .../solon-view/solon-view-jsp-jakarta/pom.xml | 2 +- solon-projects/solon-view/solon-view-jsp/pom.xml | 2 +- .../solon-view/solon-view-thymeleaf/pom.xml | 2 +- .../solon-view/solon-view-velocity/pom.xml | 2 +- solon-projects/solon-view/solon-view/pom.xml | 2 +- .../solon-view_old/solon.view.beetl/pom.xml | 2 +- .../solon-view_old/solon.view.enjoy/pom.xml | 2 +- .../solon-view_old/solon.view.freemarker/pom.xml | 2 +- solon-projects/solon-view_old/solon.view.jsp/pom.xml | 2 +- .../solon-view_old/solon.view.thymeleaf/pom.xml | 2 +- .../solon-view_old/solon.view.velocity/pom.xml | 2 +- solon-projects/solon-view_old/solon.view/pom.xml | 2 +- .../solon-web/solon-sessionstate-jedis/pom.xml | 2 +- .../solon-web/solon-sessionstate-jwt/pom.xml | 2 +- .../solon-web/solon-sessionstate-local/pom.xml | 2 +- .../solon-web/solon-sessionstate-redisson/pom.xml | 2 +- solon-projects/solon-web/solon-web-cors/pom.xml | 2 +- solon-projects/solon-web/solon-web-rx/pom.xml | 2 +- solon-projects/solon-web/solon-web-sdl/pom.xml | 2 +- .../solon-web/solon-web-servlet-jakarta/pom.xml | 2 +- solon-projects/solon-web/solon-web-servlet/pom.xml | 2 +- solon-projects/solon-web/solon-web-sse/pom.xml | 2 +- .../solon-web/solon-web-staticfiles/pom.xml | 2 +- solon-projects/solon-web/solon-web-stop/pom.xml | 2 +- solon-projects/solon-web/solon-web-vertx/pom.xml | 2 +- solon-projects/solon-web/solon-web-webdav/pom.xml | 2 +- .../solon-web/solon-web-webservices/pom.xml | 2 +- .../solon-web_old/solon.sessionstate.jedis/pom.xml | 2 +- .../solon-web_old/solon.sessionstate.jwt/pom.xml | 2 +- .../solon-web_old/solon.sessionstate.local/pom.xml | 2 +- .../solon.sessionstate.redisson/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.cors/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.rx/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.sdl/pom.xml | 2 +- .../solon-web_old/solon.web.servlet.jakarta/pom.xml | 2 +- .../solon-web_old/solon.web.servlet/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.sse/pom.xml | 2 +- .../solon-web_old/solon.web.staticfiles/pom.xml | 2 +- solon-projects/solon-web_old/solon.web.stop/pom.xml | 2 +- solon-shortcuts/solon-lib/pom.xml | 2 +- solon-shortcuts/solon-web/pom.xml | 2 +- solon/pom.xml | 2 +- solon/src/main/java/org/noear/solon/Solon.java | 2 +- 236 files changed, 243 insertions(+), 242 deletions(-) diff --git a/README.md b/README.md index 180b3335fa..ffbb306185 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@


-Solon v3.0.8-M2 +Solon v3.0.8

Java enterprise application development framework for full scenario: Restrained, Efficient, Open, Ecological diff --git a/README_CN.md b/README_CN.md index 78e58bb7bd..c89adb8b4e 100644 --- a/README_CN.md +++ b/README_CN.md @@ -1,7 +1,7 @@


-Solon v3.0.8-M2 +Solon v3.0.8

面向全场景的 Java 企业级应用开发框架:克制、高效、开放、生态 diff --git a/README_EN.md b/README_EN.md index 180b3335fa..ffbb306185 100644 --- a/README_EN.md +++ b/README_EN.md @@ -1,7 +1,7 @@


-Solon v3.0.8-M2 +Solon v3.0.8

Java enterprise application development framework for full scenario: Restrained, Efficient, Open, Ecological diff --git a/README_JP.md b/README_JP.md index b71163e587..ce3cd3bd68 100644 --- a/README_JP.md +++ b/README_JP.md @@ -1,7 +1,7 @@


-Solon v3.0.8-M2 +Solon v3.0.8

全シーンに向けたJava企業向けアプリケーション開発フレームワーク:抑制、効率、オープン、エコ diff --git a/README_RU.md b/README_RU.md index dce70fc8af..fd751c78e5 100644 --- a/README_RU.md +++ b/README_RU.md @@ -1,7 +1,7 @@


-Solon v3.0.8-M2 +Solon v3.0.8

Структура разработки приложений на бизнес-уровне, ориентированная на полную сцену: сдержанность, эффективность, открытость, экология diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md index a73b109a29..2432f77dd0 100644 --- a/UPDATE_LOG.md +++ b/UPDATE_LOG.md @@ -32,6 +32,7 @@ * 添加 solon-flow FlowEngine:chains 方法 * 添加 solon-flow ChainContext:run(script) 接口(支持在脚本中运行动态脚本) * 优化 solon-flow 简化模式可以没有 start,end 节点,自动识别出开始节点 +* 优化 solon ActionReturnHandler 增加排序支持 * 优化 solon-web-sse SseEmitter 添加事件缓存支持(初始化前就可发事件,之前不能) * 优化 solon-web-rx 结构设计,方便支持其它响应式框架(比如 mutiny) * 优化 solon-web-rx 可支持所有 reactivestreams 实现框架 diff --git a/__hatch/nami-coder-thrift/pom.xml b/__hatch/nami-coder-thrift/pom.xml index 498a7b520d..511ef25b56 100644 --- a/__hatch/nami-coder-thrift/pom.xml +++ b/__hatch/nami-coder-thrift/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml @@ -19,13 +19,13 @@ org.noear solon - 3.0.8-M2 + 3.0.8 org.noear nami - 3.0.8-M2 + 3.0.8 diff --git a/__hatch/nanoxlsx4j-solon-plugin/pom.xml b/__hatch/nanoxlsx4j-solon-plugin/pom.xml index 2f9ea97742..86cbb94666 100644 --- a/__hatch/nanoxlsx4j-solon-plugin/pom.xml +++ b/__hatch/nanoxlsx4j-solon-plugin/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__hatch/pom.xml b/__hatch/pom.xml index ce56496792..1701721bca 100644 --- a/__hatch/pom.xml +++ b/__hatch/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../solon-parent/pom.xml diff --git a/__hatch/solon-boot-nettyhttp/pom.xml b/__hatch/solon-boot-nettyhttp/pom.xml index cb849f493d..60e68be5c4 100644 --- a/__hatch/solon-boot-nettyhttp/pom.xml +++ b/__hatch/solon-boot-nettyhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__hatch/solon-boot-reactor-netty/pom.xml b/__hatch/solon-boot-reactor-netty/pom.xml index 8155ca0849..9423361299 100644 --- a/__hatch/solon-boot-reactor-netty/pom.xml +++ b/__hatch/solon-boot-reactor-netty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__hatch/solon-boot-tomcat-add-jsp/pom.xml b/__hatch/solon-boot-tomcat-add-jsp/pom.xml index 722460c6ca..92e57e48b3 100644 --- a/__hatch/solon-boot-tomcat-add-jsp/pom.xml +++ b/__hatch/solon-boot-tomcat-add-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__hatch/solon-boot-tomcat/pom.xml b/__hatch/solon-boot-tomcat/pom.xml index 43728001e1..25559c5890 100644 --- a/__hatch/solon-boot-tomcat/pom.xml +++ b/__hatch/solon-boot-tomcat/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__hatch/solon-serialization-avro/pom.xml b/__hatch/solon-serialization-avro/pom.xml index 52dc83c94f..ac6886f4e4 100644 --- a/__hatch/solon-serialization-avro/pom.xml +++ b/__hatch/solon-serialization-avro/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__hatch/solon-serialization-thrift/pom.xml b/__hatch/solon-serialization-thrift/pom.xml index 367334acdb..be1b2f3ac6 100644 --- a/__hatch/solon-serialization-thrift/pom.xml +++ b/__hatch/solon-serialization-thrift/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__release/nami-bundle/pom.xml b/__release/nami-bundle/pom.xml index 928697d281..ce9570267d 100644 --- a/__release/nami-bundle/pom.xml +++ b/__release/nami-bundle/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle1/pom.xml b/__release/solon-base-bundle1/pom.xml index 9bcc6815f9..de8c85bd3e 100644 --- a/__release/solon-base-bundle1/pom.xml +++ b/__release/solon-base-bundle1/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle2/pom.xml b/__release/solon-base-bundle2/pom.xml index 7a254f392a..abf2b8cc6e 100644 --- a/__release/solon-base-bundle2/pom.xml +++ b/__release/solon-base-bundle2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle3/pom.xml b/__release/solon-base-bundle3/pom.xml index d145b26822..34c5f4c2b6 100644 --- a/__release/solon-base-bundle3/pom.xml +++ b/__release/solon-base-bundle3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle4/pom.xml b/__release/solon-base-bundle4/pom.xml index a0847832b8..6739ec343a 100644 --- a/__release/solon-base-bundle4/pom.xml +++ b/__release/solon-base-bundle4/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle5/pom.xml b/__release/solon-base-bundle5/pom.xml index 96228a3635..e94a563dbd 100644 --- a/__release/solon-base-bundle5/pom.xml +++ b/__release/solon-base-bundle5/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__release/solon-base-bundle6/pom.xml b/__release/solon-base-bundle6/pom.xml index c9585c841a..5640a8e5bd 100644 --- a/__release/solon-base-bundle6/pom.xml +++ b/__release/solon-base-bundle6/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__release/solon-shortcuts-bundle/pom.xml b/__release/solon-shortcuts-bundle/pom.xml index a691a5f551..08e6b007ad 100644 --- a/__release/solon-shortcuts-bundle/pom.xml +++ b/__release/solon-shortcuts-bundle/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/__test/pom.xml b/__test/pom.xml index 0aa956b600..071b4c4547 100644 --- a/__test/pom.xml +++ b/__test/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../solon-parent/pom.xml diff --git a/solon-parent/pom.xml b/solon-parent/pom.xml index 44701be531..241a379b63 100644 --- a/solon-parent/pom.xml +++ b/solon-parent/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 pom ${project.artifactId} @@ -30,11 +30,11 @@ 3.4.0 - 3.0.8-M2 - 3.0.7 - 3.0.7 - 3.0.7 - 3.0.7 + 3.0.8 + 3.0.8 + 3.0.8 + 3.0.8 + 3.0.8 1.1.3 diff --git a/solon-projects/nami/nami-channel-http-hutool/pom.xml b/solon-projects/nami/nami-channel-http-hutool/pom.xml index f959953ffd..dbac4df435 100644 --- a/solon-projects/nami/nami-channel-http-hutool/pom.xml +++ b/solon-projects/nami/nami-channel-http-hutool/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-channel-http-okhttp/pom.xml b/solon-projects/nami/nami-channel-http-okhttp/pom.xml index 05cad458f0..f007e24f20 100644 --- a/solon-projects/nami/nami-channel-http-okhttp/pom.xml +++ b/solon-projects/nami/nami-channel-http-okhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-channel-http/pom.xml b/solon-projects/nami/nami-channel-http/pom.xml index 6069ad5c09..faa8b14337 100644 --- a/solon-projects/nami/nami-channel-http/pom.xml +++ b/solon-projects/nami/nami-channel-http/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-channel-socketd/pom.xml b/solon-projects/nami/nami-channel-socketd/pom.xml index c3af3b8280..e013534d3d 100644 --- a/solon-projects/nami/nami-channel-socketd/pom.xml +++ b/solon-projects/nami/nami-channel-socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-abc/pom.xml b/solon-projects/nami/nami-coder-abc/pom.xml index 831b059cd1..80e1a3ba02 100644 --- a/solon-projects/nami/nami-coder-abc/pom.xml +++ b/solon-projects/nami/nami-coder-abc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-fastjson/pom.xml b/solon-projects/nami/nami-coder-fastjson/pom.xml index e484287a83..99046e1ef3 100644 --- a/solon-projects/nami/nami-coder-fastjson/pom.xml +++ b/solon-projects/nami/nami-coder-fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-fastjson2/pom.xml b/solon-projects/nami/nami-coder-fastjson2/pom.xml index 41053a8c9c..2c25d9a1b4 100644 --- a/solon-projects/nami/nami-coder-fastjson2/pom.xml +++ b/solon-projects/nami/nami-coder-fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-fury/pom.xml b/solon-projects/nami/nami-coder-fury/pom.xml index a05ecce864..51331f3753 100644 --- a/solon-projects/nami/nami-coder-fury/pom.xml +++ b/solon-projects/nami/nami-coder-fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-hessian/pom.xml b/solon-projects/nami/nami-coder-hessian/pom.xml index 06ffcc825e..d51dc183ba 100644 --- a/solon-projects/nami/nami-coder-hessian/pom.xml +++ b/solon-projects/nami/nami-coder-hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-jackson/pom.xml b/solon-projects/nami/nami-coder-jackson/pom.xml index a38b612e5b..f3f74df4e4 100644 --- a/solon-projects/nami/nami-coder-jackson/pom.xml +++ b/solon-projects/nami/nami-coder-jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-kryo/pom.xml b/solon-projects/nami/nami-coder-kryo/pom.xml index 4bcf5565f1..5a73a7e174 100644 --- a/solon-projects/nami/nami-coder-kryo/pom.xml +++ b/solon-projects/nami/nami-coder-kryo/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-protostuff/pom.xml b/solon-projects/nami/nami-coder-protostuff/pom.xml index e66a4dfa32..7dfdee4ecb 100644 --- a/solon-projects/nami/nami-coder-protostuff/pom.xml +++ b/solon-projects/nami/nami-coder-protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami-coder-snack3/pom.xml b/solon-projects/nami/nami-coder-snack3/pom.xml index f21e0241ea..0eb06a15cb 100644 --- a/solon-projects/nami/nami-coder-snack3/pom.xml +++ b/solon-projects/nami/nami-coder-snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami/nami/pom.xml b/solon-projects/nami/nami/pom.xml index 2dbf63b403..26010df904 100644 --- a/solon-projects/nami/nami/pom.xml +++ b/solon-projects/nami/nami/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.channel.http.hutool/pom.xml b/solon-projects/nami_old/nami.channel.http.hutool/pom.xml index cf07a14eb2..39a4f6fbe9 100644 --- a/solon-projects/nami_old/nami.channel.http.hutool/pom.xml +++ b/solon-projects/nami_old/nami.channel.http.hutool/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml b/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml index c0be0130a8..4f7a05ff32 100644 --- a/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml +++ b/solon-projects/nami_old/nami.channel.http.okhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.channel.socketd/pom.xml b/solon-projects/nami_old/nami.channel.socketd/pom.xml index b2595e8b2f..4719888195 100644 --- a/solon-projects/nami_old/nami.channel.socketd/pom.xml +++ b/solon-projects/nami_old/nami.channel.socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.fastjson/pom.xml b/solon-projects/nami_old/nami.coder.fastjson/pom.xml index 64b383428a..47912c0425 100644 --- a/solon-projects/nami_old/nami.coder.fastjson/pom.xml +++ b/solon-projects/nami_old/nami.coder.fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.fastjson2/pom.xml b/solon-projects/nami_old/nami.coder.fastjson2/pom.xml index ba25fea62e..4a66198c39 100644 --- a/solon-projects/nami_old/nami.coder.fastjson2/pom.xml +++ b/solon-projects/nami_old/nami.coder.fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.fury/pom.xml b/solon-projects/nami_old/nami.coder.fury/pom.xml index 494eac1e88..7f81222def 100644 --- a/solon-projects/nami_old/nami.coder.fury/pom.xml +++ b/solon-projects/nami_old/nami.coder.fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.hessian/pom.xml b/solon-projects/nami_old/nami.coder.hessian/pom.xml index 80d5ae6db8..a003579bc6 100644 --- a/solon-projects/nami_old/nami.coder.hessian/pom.xml +++ b/solon-projects/nami_old/nami.coder.hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.jackson/pom.xml b/solon-projects/nami_old/nami.coder.jackson/pom.xml index f15febe8d1..2075ff2095 100644 --- a/solon-projects/nami_old/nami.coder.jackson/pom.xml +++ b/solon-projects/nami_old/nami.coder.jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.protostuff/pom.xml b/solon-projects/nami_old/nami.coder.protostuff/pom.xml index 2f517bd9bb..59bbca15bf 100644 --- a/solon-projects/nami_old/nami.coder.protostuff/pom.xml +++ b/solon-projects/nami_old/nami.coder.protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/nami_old/nami.coder.snack3/pom.xml b/solon-projects/nami_old/nami.coder.snack3/pom.xml index 623020d608..82d0160e4e 100644 --- a/solon-projects/nami_old/nami.coder.snack3/pom.xml +++ b/solon-projects/nami_old/nami.coder.snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-hotplug/pom.xml b/solon-projects/solon-base/solon-hotplug/pom.xml index 1fc1d98a2d..071613904b 100644 --- a/solon-projects/solon-base/solon-hotplug/pom.xml +++ b/solon-projects/solon-base/solon-hotplug/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-i18n/pom.xml b/solon-projects/solon-base/solon-i18n/pom.xml index 3b0753f08c..6109994d14 100644 --- a/solon-projects/solon-base/solon-i18n/pom.xml +++ b/solon-projects/solon-base/solon-i18n/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-mvc/pom.xml b/solon-projects/solon-base/solon-mvc/pom.xml index 4d9757feb5..46fd5dd509 100644 --- a/solon-projects/solon-base/solon-mvc/pom.xml +++ b/solon-projects/solon-base/solon-mvc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base/solon-proxy/pom.xml b/solon-projects/solon-base/solon-proxy/pom.xml index 385b5c9c5c..ae28eade54 100644 --- a/solon-projects/solon-base/solon-proxy/pom.xml +++ b/solon-projects/solon-base/solon-proxy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.banner/pom.xml b/solon-projects/solon-base_old/solon.banner/pom.xml index ee55666d66..6496b86739 100644 --- a/solon-projects/solon-base_old/solon.banner/pom.xml +++ b/solon-projects/solon-base_old/solon.banner/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.config.yaml/pom.xml b/solon-projects/solon-base_old/solon.config.yaml/pom.xml index cf7474f874..4712ef61ba 100644 --- a/solon-projects/solon-base_old/solon.config.yaml/pom.xml +++ b/solon-projects/solon-base_old/solon.config.yaml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.hotplug/pom.xml b/solon-projects/solon-base_old/solon.hotplug/pom.xml index 747e94446a..44ccb587f3 100644 --- a/solon-projects/solon-base_old/solon.hotplug/pom.xml +++ b/solon-projects/solon-base_old/solon.hotplug/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.i18n/pom.xml b/solon-projects/solon-base_old/solon.i18n/pom.xml index 3ca3d3ff51..9ca29fab11 100644 --- a/solon-projects/solon-base_old/solon.i18n/pom.xml +++ b/solon-projects/solon-base_old/solon.i18n/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.mvc/pom.xml b/solon-projects/solon-base_old/solon.mvc/pom.xml index 7706a67a49..970c74c6d9 100644 --- a/solon-projects/solon-base_old/solon.mvc/pom.xml +++ b/solon-projects/solon-base_old/solon.mvc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-base_old/solon.proxy/pom.xml b/solon-projects/solon-base_old/solon.proxy/pom.xml index 8a0fe71dcb..c9ec15b3de 100644 --- a/solon-projects/solon-base_old/solon.proxy/pom.xml +++ b/solon-projects/solon-base_old/solon.proxy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml b/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml index 3f4c53f7d9..eafbb076e2 100644 --- a/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jdkhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml b/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml index 725d22a3e7..ace803d367 100644 --- a/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jetty-add-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml b/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml index 863ad977d9..a8c7b340d5 100644 --- a/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jetty-add-websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jetty/pom.xml b/solon-projects/solon-boot/solon-boot-jetty/pom.xml index 63df50c819..45e24d1d2d 100644 --- a/solon-projects/solon-boot/solon-boot-jetty/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jetty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml b/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml index b777650289..2f87394944 100644 --- a/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-jlhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml b/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml index 4c8a181425..8d6021643a 100644 --- a/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-smarthttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-socketd/pom.xml b/solon-projects/solon-boot/solon-boot-socketd/pom.xml index 819099e293..7bd104d405 100644 --- a/solon-projects/solon-boot/solon-boot-socketd/pom.xml +++ b/solon-projects/solon-boot/solon-boot-socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml b/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml index beb7b6dc9b..7bd9128be4 100644 --- a/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml +++ b/solon-projects/solon-boot/solon-boot-undertow-add-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-undertow/pom.xml b/solon-projects/solon-boot/solon-boot-undertow/pom.xml index e8cc6c2e9f..ca1f203113 100644 --- a/solon-projects/solon-boot/solon-boot-undertow/pom.xml +++ b/solon-projects/solon-boot/solon-boot-undertow/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-vertx/pom.xml b/solon-projects/solon-boot/solon-boot-vertx/pom.xml index 8ca6e45df9..c45dd63d0c 100644 --- a/solon-projects/solon-boot/solon-boot-vertx/pom.xml +++ b/solon-projects/solon-boot/solon-boot-vertx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml b/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml index edc636b710..9d340a6d0f 100644 --- a/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml +++ b/solon-projects/solon-boot/solon-boot-websocket-netty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot-websocket/pom.xml b/solon-projects/solon-boot/solon-boot-websocket/pom.xml index 56d949b13c..15981c218d 100644 --- a/solon-projects/solon-boot/solon-boot-websocket/pom.xml +++ b/solon-projects/solon-boot/solon-boot-websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot/solon-boot/pom.xml b/solon-projects/solon-boot/solon-boot/pom.xml index 2d5f2ee91b..150f3781f9 100644 --- a/solon-projects/solon-boot/solon-boot/pom.xml +++ b/solon-projects/solon-boot/solon-boot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml b/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml index 0fd9f5278f..f4d26d223c 100644 --- a/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jdkhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml b/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml index f738eb72e8..13109c3bfa 100644 --- a/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jetty.add.jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml b/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml index 78b4882e11..46be284386 100644 --- a/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jetty.add.websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml b/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml index f1afb0c24e..7a5fbc2e95 100644 --- a/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jetty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml b/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml index 88b927cef1..33d640ede1 100644 --- a/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.jlhttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml b/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml index 9f1d506c8b..4120f30d87 100644 --- a/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.smarthttp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml b/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml index 6e29eb2017..53b8e902fd 100644 --- a/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.socketd/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml b/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml index 0e890e01bc..c05a9bd455 100644 --- a/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.undertow.add.jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml b/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml index 0a937fe0be..f385ca0770 100644 --- a/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.undertow/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml b/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml index b0038568dc..3d9da29300 100644 --- a/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.vertx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml b/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml index 367214f707..b7102a6e3d 100644 --- a/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.websocket.netty/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml b/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml index 56c855aae0..b8800599c4 100644 --- a/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot.websocket/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-boot_old/solon.boot/pom.xml b/solon-projects/solon-boot_old/solon.boot/pom.xml index bccdd9be46..6c0342914a 100644 --- a/solon-projects/solon-boot_old/solon.boot/pom.xml +++ b/solon-projects/solon-boot_old/solon.boot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml b/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml index baec448d89..b18502b0fb 100644 --- a/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-eventplus/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml b/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml index 5d15363ff1..04d3bac9b6 100644 --- a/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-gateway/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml b/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml index b1abaa6193..331a2bffd8 100644 --- a/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-metrics/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml b/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml index 18b4ac00f0..e460365039 100644 --- a/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-telemetry/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml b/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml index d08e908d98..c7f12da325 100644 --- a/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud-tracing/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud/solon-cloud/pom.xml b/solon-projects/solon-cloud/solon-cloud/pom.xml index 3d80d5d140..070848cc3b 100644 --- a/solon-projects/solon-cloud/solon-cloud/pom.xml +++ b/solon-projects/solon-cloud/solon-cloud/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml index 8a51735485..869148d74f 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.eventplus/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml index a3f2c11aa0..2b3d98b4a7 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.gateway/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml index 9c1cf177d2..43ee1253a5 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.metrics/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml b/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml index dfdfa5d3d4..55c7bb4221 100644 --- a/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud.tracing/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-cloud_old/solon.cloud/pom.xml b/solon-projects/solon-cloud_old/solon.cloud/pom.xml index 303a12b35f..a79cf3f630 100644 --- a/solon-projects/solon-cloud_old/solon.cloud/pom.xml +++ b/solon-projects/solon-cloud_old/solon.cloud/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-config/solon-config-banner/pom.xml b/solon-projects/solon-config/solon-config-banner/pom.xml index 2d78554598..098fbbf13a 100644 --- a/solon-projects/solon-config/solon-config-banner/pom.xml +++ b/solon-projects/solon-config/solon-config-banner/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-config/solon-config-plus/pom.xml b/solon-projects/solon-config/solon-config-plus/pom.xml index 74435ade05..2e441b9575 100644 --- a/solon-projects/solon-config/solon-config-plus/pom.xml +++ b/solon-projects/solon-config/solon-config-plus/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-config/solon-config-yaml/pom.xml b/solon-projects/solon-config/solon-config-yaml/pom.xml index 917699ef42..27750dce5b 100644 --- a/solon-projects/solon-config/solon-config-yaml/pom.xml +++ b/solon-projects/solon-config/solon-config-yaml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-caffeine/pom.xml b/solon-projects/solon-data/solon-cache-caffeine/pom.xml index eddcc5d9bc..6523d03579 100644 --- a/solon-projects/solon-data/solon-cache-caffeine/pom.xml +++ b/solon-projects/solon-data/solon-cache-caffeine/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-jedis/pom.xml b/solon-projects/solon-data/solon-cache-jedis/pom.xml index 56c8855cd8..d8f5f75106 100644 --- a/solon-projects/solon-data/solon-cache-jedis/pom.xml +++ b/solon-projects/solon-data/solon-cache-jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-redisson/pom.xml b/solon-projects/solon-data/solon-cache-redisson/pom.xml index 392e0a67a6..165167aba1 100644 --- a/solon-projects/solon-data/solon-cache-redisson/pom.xml +++ b/solon-projects/solon-data/solon-cache-redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-cache-spymemcached/pom.xml b/solon-projects/solon-data/solon-cache-spymemcached/pom.xml index 61eccfbb36..516c29841f 100644 --- a/solon-projects/solon-data/solon-cache-spymemcached/pom.xml +++ b/solon-projects/solon-data/solon-cache-spymemcached/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-dynamicds/pom.xml b/solon-projects/solon-data/solon-data-dynamicds/pom.xml index 30fb6d637b..22c0e479bd 100644 --- a/solon-projects/solon-data/solon-data-dynamicds/pom.xml +++ b/solon-projects/solon-data/solon-data-dynamicds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml b/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml index a31f262f34..5d307318c7 100644 --- a/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml +++ b/solon-projects/solon-data/solon-data-rx-sqlutils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-shardingds/pom.xml b/solon-projects/solon-data/solon-data-shardingds/pom.xml index 7540ca4dd7..90a4f125f9 100644 --- a/solon-projects/solon-data/solon-data-shardingds/pom.xml +++ b/solon-projects/solon-data/solon-data-shardingds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-sqlink/pom.xml b/solon-projects/solon-data/solon-data-sqlink/pom.xml index 8010b9d117..d5a8efb7e7 100644 --- a/solon-projects/solon-data/solon-data-sqlink/pom.xml +++ b/solon-projects/solon-data/solon-data-sqlink/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data-sqlutils/pom.xml b/solon-projects/solon-data/solon-data-sqlutils/pom.xml index 185e84648a..3868efba18 100644 --- a/solon-projects/solon-data/solon-data-sqlutils/pom.xml +++ b/solon-projects/solon-data/solon-data-sqlutils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data/solon-data/pom.xml b/solon-projects/solon-data/solon-data/pom.xml index ea0a1c2fd3..829b13508d 100644 --- a/solon-projects/solon-data/solon-data/pom.xml +++ b/solon-projects/solon-data/solon-data/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml b/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml index e3fd6155b7..40f39b4f86 100644 --- a/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.caffeine/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.jedis/pom.xml b/solon-projects/solon-data_old/solon.cache.jedis/pom.xml index 7d3e0f0005..abb461d540 100644 --- a/solon-projects/solon-data_old/solon.cache.jedis/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.redisson/pom.xml b/solon-projects/solon-data_old/solon.cache.redisson/pom.xml index 7c9a612051..45a8a64266 100644 --- a/solon-projects/solon-data_old/solon.cache.redisson/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml b/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml index 09e1cd18c2..e6fa8b9e71 100644 --- a/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml +++ b/solon-projects/solon-data_old/solon.cache.spymemcached/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml b/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml index a83a1acded..a1db334a3a 100644 --- a/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml +++ b/solon-projects/solon-data_old/solon.data.dynamicds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.data.shardingds/pom.xml b/solon-projects/solon-data_old/solon.data.shardingds/pom.xml index 6ca24b10c2..3915c97629 100644 --- a/solon-projects/solon-data_old/solon.data.shardingds/pom.xml +++ b/solon-projects/solon-data_old/solon.data.shardingds/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-data_old/solon.data/pom.xml b/solon-projects/solon-data_old/solon.data/pom.xml index e23d32096a..1d6090d6b5 100644 --- a/solon-projects/solon-data_old/solon.data/pom.xml +++ b/solon-projects/solon-data_old/solon.data/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector/solon-health-detector/pom.xml b/solon-projects/solon-detector/solon-health-detector/pom.xml index 4096318256..fb196a7c85 100644 --- a/solon-projects/solon-detector/solon-health-detector/pom.xml +++ b/solon-projects/solon-detector/solon-health-detector/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector/solon-health/pom.xml b/solon-projects/solon-detector/solon-health/pom.xml index 6e8a859ff2..02042c640a 100644 --- a/solon-projects/solon-detector/solon-health/pom.xml +++ b/solon-projects/solon-detector/solon-health/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector_old/solon.health.detector/pom.xml b/solon-projects/solon-detector_old/solon.health.detector/pom.xml index 69ac19436e..4f52a45310 100644 --- a/solon-projects/solon-detector_old/solon.health.detector/pom.xml +++ b/solon-projects/solon-detector_old/solon.health.detector/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-detector_old/solon.health/pom.xml b/solon-projects/solon-detector_old/solon.health/pom.xml index e123023d19..9a71b91a1f 100644 --- a/solon-projects/solon-detector_old/solon.health/pom.xml +++ b/solon-projects/solon-detector_old/solon.health/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml b/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml index 98a16791ef..e70bcbc020 100644 --- a/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml +++ b/solon-projects/solon-docs/solon-docs-openapi2-javadoc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs-openapi2/pom.xml b/solon-projects/solon-docs/solon-docs-openapi2/pom.xml index 11b1faa3a6..8becf8d2b7 100644 --- a/solon-projects/solon-docs/solon-docs-openapi2/pom.xml +++ b/solon-projects/solon-docs/solon-docs-openapi2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs-openapi3/pom.xml b/solon-projects/solon-docs/solon-docs-openapi3/pom.xml index eda5a7c7ce..0352afc208 100644 --- a/solon-projects/solon-docs/solon-docs-openapi3/pom.xml +++ b/solon-projects/solon-docs/solon-docs-openapi3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-docs/pom.xml b/solon-projects/solon-docs/solon-docs/pom.xml index 395132a64b..9ca9dc8ac4 100644 --- a/solon-projects/solon-docs/solon-docs/pom.xml +++ b/solon-projects/solon-docs/solon-docs/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml b/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml index 495195c95e..2cb19717d1 100644 --- a/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml +++ b/solon-projects/solon-docs/solon-openapi2-knife4j/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml b/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml index 57a0f0e1b9..4c276741cf 100644 --- a/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml +++ b/solon-projects/solon-docs/solon-swagger2-knife4j/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml b/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml index cb6f67dc41..66a7710a62 100644 --- a/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml +++ b/solon-projects/solon-docs_old/solon.docs.openapi2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-docs_old/solon.docs/pom.xml b/solon-projects/solon-docs_old/solon.docs/pom.xml index 0f1be8ec90..c184eaca1e 100644 --- a/solon-projects/solon-docs_old/solon.docs/pom.xml +++ b/solon-projects/solon-docs_old/solon.docs/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-faas/solon-faas-luffy/pom.xml b/solon-projects/solon-faas/solon-faas-luffy/pom.xml index aa3aa5feae..1592f9775c 100644 --- a/solon-projects/solon-faas/solon-faas-luffy/pom.xml +++ b/solon-projects/solon-faas/solon-faas-luffy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-faas_old/solon.luffy/pom.xml b/solon-projects/solon-faas_old/solon.luffy/pom.xml index 15c6f75669..2d77688ce5 100644 --- a/solon-projects/solon-faas_old/solon.luffy/pom.xml +++ b/solon-projects/solon-faas_old/solon.luffy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-flow/solon-flow/pom.xml b/solon-projects/solon-flow/solon-flow/pom.xml index 31eb0d8d55..e28c1d5aa8 100644 --- a/solon-projects/solon-flow/solon-flow/pom.xml +++ b/solon-projects/solon-flow/solon-flow/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging-log4j2/pom.xml b/solon-projects/solon-logging/solon-logging-log4j2/pom.xml index bc781a930d..380c66e8c1 100644 --- a/solon-projects/solon-logging/solon-logging-log4j2/pom.xml +++ b/solon-projects/solon-logging/solon-logging-log4j2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging-logback/pom.xml b/solon-projects/solon-logging/solon-logging-logback/pom.xml index dac63837ea..d78f545f2e 100644 --- a/solon-projects/solon-logging/solon-logging-logback/pom.xml +++ b/solon-projects/solon-logging/solon-logging-logback/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging-simple/pom.xml b/solon-projects/solon-logging/solon-logging-simple/pom.xml index c2de6130ee..416a3a3df3 100644 --- a/solon-projects/solon-logging/solon-logging-simple/pom.xml +++ b/solon-projects/solon-logging/solon-logging-simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging/solon-logging/pom.xml b/solon-projects/solon-logging/solon-logging/pom.xml index 43eb3b6133..9f63f20415 100644 --- a/solon-projects/solon-logging/solon-logging/pom.xml +++ b/solon-projects/solon-logging/solon-logging/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml b/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml index ce0981fdb5..f75bdb82a5 100644 --- a/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging.log4j2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging.logback/pom.xml b/solon-projects/solon-logging_old/solon.logging.logback/pom.xml index 3f6abb4ceb..90ca32b8e3 100644 --- a/solon-projects/solon-logging_old/solon.logging.logback/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging.logback/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging.simple/pom.xml b/solon-projects/solon-logging_old/solon.logging.simple/pom.xml index 549fc60fee..d1faa5f71e 100644 --- a/solon-projects/solon-logging_old/solon.logging.simple/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging.simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-logging_old/solon.logging/pom.xml b/solon-projects/solon-logging_old/solon.logging/pom.xml index 6be82ba601..622de28ff2 100644 --- a/solon-projects/solon-logging_old/solon.logging/pom.xml +++ b/solon-projects/solon-logging_old/solon.logging/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-native/solon-aot/pom.xml b/solon-projects/solon-native/solon-aot/pom.xml index a29b2f25b8..db5d0b6ab5 100644 --- a/solon-projects/solon-native/solon-aot/pom.xml +++ b/solon-projects/solon-native/solon-aot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-native_old/solon.aot/pom.xml b/solon-projects/solon-native_old/solon.aot/pom.xml index 12c45f7ef8..075e5d667b 100644 --- a/solon-projects/solon-native_old/solon.aot/pom.xml +++ b/solon-projects/solon-native_old/solon.aot/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net/solon-net-httputils/pom.xml b/solon-projects/solon-net/solon-net-httputils/pom.xml index ee7ec785f6..1842076252 100644 --- a/solon-projects/solon-net/solon-net-httputils/pom.xml +++ b/solon-projects/solon-net/solon-net-httputils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net/solon-net-stomp/pom.xml b/solon-projects/solon-net/solon-net-stomp/pom.xml index 1ca4ba0f94..0a5589b087 100644 --- a/solon-projects/solon-net/solon-net-stomp/pom.xml +++ b/solon-projects/solon-net/solon-net-stomp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net/solon-net/pom.xml b/solon-projects/solon-net/solon-net/pom.xml index 5e64a8732b..b38cb04fa6 100644 --- a/solon-projects/solon-net/solon-net/pom.xml +++ b/solon-projects/solon-net/solon-net/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net_old/solon.net.httputils/pom.xml b/solon-projects/solon-net_old/solon.net.httputils/pom.xml index 9d7b88540e..9817595395 100644 --- a/solon-projects/solon-net_old/solon.net.httputils/pom.xml +++ b/solon-projects/solon-net_old/solon.net.httputils/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-net_old/solon.net/pom.xml b/solon-projects/solon-net_old/solon.net/pom.xml index 25a686bf19..177aab350b 100644 --- a/solon-projects/solon-net_old/solon.net/pom.xml +++ b/solon-projects/solon-net_old/solon.net/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-rx/solon-rx/pom.xml b/solon-projects/solon-rx/solon-rx/pom.xml index 7c3147fd4e..f2693a14b4 100644 --- a/solon-projects/solon-rx/solon-rx/pom.xml +++ b/solon-projects/solon-rx/solon-rx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml b/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml index 74bbfd4d20..dffa0ce3c8 100644 --- a/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml +++ b/solon-projects/solon-scheduling/solon-scheduling-quartz/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml b/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml index fd1e5771a1..4f6df0f82a 100644 --- a/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml +++ b/solon-projects/solon-scheduling/solon-scheduling-simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling/solon-scheduling/pom.xml b/solon-projects/solon-scheduling/solon-scheduling/pom.xml index 00320759f4..660b5761de 100644 --- a/solon-projects/solon-scheduling/solon-scheduling/pom.xml +++ b/solon-projects/solon-scheduling/solon-scheduling/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml b/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml index e92c6be513..0e04f40373 100644 --- a/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml +++ b/solon-projects/solon-scheduling_old/solon.scheduling.quartz/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml b/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml index ae0b020f18..e54dd5e87b 100644 --- a/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml +++ b/solon-projects/solon-scheduling_old/solon.scheduling.simple/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml b/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml index 8ef003279a..c4fcfb2c27 100644 --- a/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml +++ b/solon-projects/solon-scheduling_old/solon.scheduling/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security/solon-security-auth/pom.xml b/solon-projects/solon-security/solon-security-auth/pom.xml index 9965026d78..b25c2ba871 100644 --- a/solon-projects/solon-security/solon-security-auth/pom.xml +++ b/solon-projects/solon-security/solon-security-auth/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security/solon-security-validation/pom.xml b/solon-projects/solon-security/solon-security-validation/pom.xml index 081952b253..de563cdf28 100644 --- a/solon-projects/solon-security/solon-security-validation/pom.xml +++ b/solon-projects/solon-security/solon-security-validation/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security/solon-security-vault/pom.xml b/solon-projects/solon-security/solon-security-vault/pom.xml index 66729cc890..7c78af8163 100644 --- a/solon-projects/solon-security/solon-security-vault/pom.xml +++ b/solon-projects/solon-security/solon-security-vault/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.auth/pom.xml b/solon-projects/solon-security_old/solon.auth/pom.xml index 061fac8ffa..4d575e9ba7 100644 --- a/solon-projects/solon-security_old/solon.auth/pom.xml +++ b/solon-projects/solon-security_old/solon.auth/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.security.auth/pom.xml b/solon-projects/solon-security_old/solon.security.auth/pom.xml index bbd3a7d6ea..61c167ef24 100644 --- a/solon-projects/solon-security_old/solon.security.auth/pom.xml +++ b/solon-projects/solon-security_old/solon.security.auth/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.security.validation/pom.xml b/solon-projects/solon-security_old/solon.security.validation/pom.xml index b69e4b5af4..3e290e9f28 100644 --- a/solon-projects/solon-security_old/solon.security.validation/pom.xml +++ b/solon-projects/solon-security_old/solon.security.validation/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.security.vault/pom.xml b/solon-projects/solon-security_old/solon.security.vault/pom.xml index 7f7275ad88..3788d7fab3 100644 --- a/solon-projects/solon-security_old/solon.security.vault/pom.xml +++ b/solon-projects/solon-security_old/solon.security.vault/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.validation/pom.xml b/solon-projects/solon-security_old/solon.validation/pom.xml index 4db42b78b2..1df03c15e4 100644 --- a/solon-projects/solon-security_old/solon.validation/pom.xml +++ b/solon-projects/solon-security_old/solon.validation/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-security_old/solon.vault/pom.xml b/solon-projects/solon-security_old/solon.vault/pom.xml index dc51b9e1f4..08a005316c 100644 --- a/solon-projects/solon-security_old/solon.vault/pom.xml +++ b/solon-projects/solon-security_old/solon.vault/pom.xml @@ -6,7 +6,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-abc/pom.xml b/solon-projects/solon-serialization/solon-serialization-abc/pom.xml index dfc13a5a23..50b47e1809 100644 --- a/solon-projects/solon-serialization/solon-serialization-abc/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-abc/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml b/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml index 873b56c99a..52981e5454 100644 --- a/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml b/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml index f843fd0dce..ad3517f7ad 100644 --- a/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-fury/pom.xml b/solon-projects/solon-serialization/solon-serialization-fury/pom.xml index 27d230125b..7e6e7a07c8 100644 --- a/solon-projects/solon-serialization/solon-serialization-fury/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-gson/pom.xml b/solon-projects/solon-serialization/solon-serialization-gson/pom.xml index efe30ce63a..178b41f529 100644 --- a/solon-projects/solon-serialization/solon-serialization-gson/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-gson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml b/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml index e5b328c363..6217380bce 100644 --- a/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml b/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml index 4d6b5bd94e..fa0029fca8 100644 --- a/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-jackson-xml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml b/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml index 2aff81e9df..39bc63e051 100644 --- a/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml b/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml index 483a02b2e4..43c900a4ba 100644 --- a/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-kryo/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-properties/pom.xml b/solon-projects/solon-serialization/solon-serialization-properties/pom.xml index cbcc3dca36..85db45adc3 100644 --- a/solon-projects/solon-serialization/solon-serialization-properties/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-properties/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml b/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml index 190cd48783..f03cebe8ae 100644 --- a/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml b/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml index 0f3d2287e1..5937bc4f53 100644 --- a/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization-snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization/solon-serialization/pom.xml b/solon-projects/solon-serialization/solon-serialization/pom.xml index d6ebdb58a9..fb6aa3dcf8 100644 --- a/solon-projects/solon-serialization/solon-serialization/pom.xml +++ b/solon-projects/solon-serialization/solon-serialization/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml index 540c579679..4db9b6474f 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.fastjson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml index 11338b0336..eb27a90039 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.fastjson2/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml index b52e268738..01e31cd987 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.fury/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml index 19de86757f..bd6c3b6744 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.gson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml index 8c09b39355..813dcd0b1d 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.hessian/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml index df4c6e4fa9..ae6668fa2e 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.jackson.xml/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml index e5bbc8fd99..f8d5c0e6fe 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.jackson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml index 2de23fa784..da7413991f 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.properties/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml index e3f492a517..91252cf012 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.protostuff/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml b/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml index 17c6e94cd7..7553e589e0 100644 --- a/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization.snack3/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-serialization_old/solon.serialization/pom.xml b/solon-projects/solon-serialization_old/solon.serialization/pom.xml index f2494cd76b..51642c8148 100644 --- a/solon-projects/solon-serialization_old/solon.serialization/pom.xml +++ b/solon-projects/solon-serialization_old/solon.serialization/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-testing/solon-test-junit4/pom.xml b/solon-projects/solon-testing/solon-test-junit4/pom.xml index 6c26303ab5..c5ccb6581a 100644 --- a/solon-projects/solon-testing/solon-test-junit4/pom.xml +++ b/solon-projects/solon-testing/solon-test-junit4/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-testing/solon-test-junit5/pom.xml b/solon-projects/solon-testing/solon-test-junit5/pom.xml index 47fb4f7af6..1f8282068a 100644 --- a/solon-projects/solon-testing/solon-test-junit5/pom.xml +++ b/solon-projects/solon-testing/solon-test-junit5/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-testing/solon-test/pom.xml b/solon-projects/solon-testing/solon-test/pom.xml index a65fc56144..a2a9345f19 100644 --- a/solon-projects/solon-testing/solon-test/pom.xml +++ b/solon-projects/solon-testing/solon-test/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-tool/solon-maven-plugin/pom.xml b/solon-projects/solon-tool/solon-maven-plugin/pom.xml index ada5720c23..6d09c4a165 100644 --- a/solon-projects/solon-tool/solon-maven-plugin/pom.xml +++ b/solon-projects/solon-tool/solon-maven-plugin/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-beetl/pom.xml b/solon-projects/solon-view/solon-view-beetl/pom.xml index ae14c66766..5a5ba61c2c 100644 --- a/solon-projects/solon-view/solon-view-beetl/pom.xml +++ b/solon-projects/solon-view/solon-view-beetl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-enjoy/pom.xml b/solon-projects/solon-view/solon-view-enjoy/pom.xml index bbc0b69102..c7421225e0 100644 --- a/solon-projects/solon-view/solon-view-enjoy/pom.xml +++ b/solon-projects/solon-view/solon-view-enjoy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-freemarker/pom.xml b/solon-projects/solon-view/solon-view-freemarker/pom.xml index 3b25df9310..ed3dfadc65 100644 --- a/solon-projects/solon-view/solon-view-freemarker/pom.xml +++ b/solon-projects/solon-view/solon-view-freemarker/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml b/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml index 0e724334c2..d61c47cab6 100644 --- a/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml +++ b/solon-projects/solon-view/solon-view-jsp-jakarta/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-jsp/pom.xml b/solon-projects/solon-view/solon-view-jsp/pom.xml index 779411f039..059407d469 100644 --- a/solon-projects/solon-view/solon-view-jsp/pom.xml +++ b/solon-projects/solon-view/solon-view-jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-thymeleaf/pom.xml b/solon-projects/solon-view/solon-view-thymeleaf/pom.xml index 38d0c6486a..2b667aaf5f 100644 --- a/solon-projects/solon-view/solon-view-thymeleaf/pom.xml +++ b/solon-projects/solon-view/solon-view-thymeleaf/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view-velocity/pom.xml b/solon-projects/solon-view/solon-view-velocity/pom.xml index 947ac8d661..101b202189 100644 --- a/solon-projects/solon-view/solon-view-velocity/pom.xml +++ b/solon-projects/solon-view/solon-view-velocity/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view/solon-view/pom.xml b/solon-projects/solon-view/solon-view/pom.xml index 116af7789b..fa924bab38 100644 --- a/solon-projects/solon-view/solon-view/pom.xml +++ b/solon-projects/solon-view/solon-view/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.beetl/pom.xml b/solon-projects/solon-view_old/solon.view.beetl/pom.xml index ab6df00737..d0e9224f93 100644 --- a/solon-projects/solon-view_old/solon.view.beetl/pom.xml +++ b/solon-projects/solon-view_old/solon.view.beetl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.enjoy/pom.xml b/solon-projects/solon-view_old/solon.view.enjoy/pom.xml index 3982eb81db..98f324945e 100644 --- a/solon-projects/solon-view_old/solon.view.enjoy/pom.xml +++ b/solon-projects/solon-view_old/solon.view.enjoy/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.freemarker/pom.xml b/solon-projects/solon-view_old/solon.view.freemarker/pom.xml index 0bf0386b86..c41ba0ddb8 100644 --- a/solon-projects/solon-view_old/solon.view.freemarker/pom.xml +++ b/solon-projects/solon-view_old/solon.view.freemarker/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.jsp/pom.xml b/solon-projects/solon-view_old/solon.view.jsp/pom.xml index 69b6495f49..045dee703c 100644 --- a/solon-projects/solon-view_old/solon.view.jsp/pom.xml +++ b/solon-projects/solon-view_old/solon.view.jsp/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml b/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml index d5710263bb..1f3d43d0a6 100644 --- a/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml +++ b/solon-projects/solon-view_old/solon.view.thymeleaf/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view.velocity/pom.xml b/solon-projects/solon-view_old/solon.view.velocity/pom.xml index 24430fd60e..91726b3dea 100644 --- a/solon-projects/solon-view_old/solon.view.velocity/pom.xml +++ b/solon-projects/solon-view_old/solon.view.velocity/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-view_old/solon.view/pom.xml b/solon-projects/solon-view_old/solon.view/pom.xml index f4c3df522b..568f81c725 100644 --- a/solon-projects/solon-view_old/solon.view/pom.xml +++ b/solon-projects/solon-view_old/solon.view/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml b/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml index b7becb8d4e..d191792842 100644 --- a/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml b/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml index 7341bdeafe..225ca92443 100644 --- a/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-jwt/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-local/pom.xml b/solon-projects/solon-web/solon-sessionstate-local/pom.xml index 43a9b5b2ce..51a0738b31 100644 --- a/solon-projects/solon-web/solon-sessionstate-local/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-local/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml b/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml index 18df0717c8..2333eec89d 100644 --- a/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml +++ b/solon-projects/solon-web/solon-sessionstate-redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-cors/pom.xml b/solon-projects/solon-web/solon-web-cors/pom.xml index 734c981ee0..ac4d7f8332 100644 --- a/solon-projects/solon-web/solon-web-cors/pom.xml +++ b/solon-projects/solon-web/solon-web-cors/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-rx/pom.xml b/solon-projects/solon-web/solon-web-rx/pom.xml index fa4c7f06da..b25b7cda65 100644 --- a/solon-projects/solon-web/solon-web-rx/pom.xml +++ b/solon-projects/solon-web/solon-web-rx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.1.0-SNAPSHOT + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-sdl/pom.xml b/solon-projects/solon-web/solon-web-sdl/pom.xml index 56bca563cd..53c954de09 100644 --- a/solon-projects/solon-web/solon-web-sdl/pom.xml +++ b/solon-projects/solon-web/solon-web-sdl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml b/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml index 246b3a8919..da315a4fda 100644 --- a/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml +++ b/solon-projects/solon-web/solon-web-servlet-jakarta/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-servlet/pom.xml b/solon-projects/solon-web/solon-web-servlet/pom.xml index b9efd40325..54dd53f4b2 100644 --- a/solon-projects/solon-web/solon-web-servlet/pom.xml +++ b/solon-projects/solon-web/solon-web-servlet/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-sse/pom.xml b/solon-projects/solon-web/solon-web-sse/pom.xml index 34201b327a..3d028af2d7 100644 --- a/solon-projects/solon-web/solon-web-sse/pom.xml +++ b/solon-projects/solon-web/solon-web-sse/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.1.0-SNAPSHOT + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-staticfiles/pom.xml b/solon-projects/solon-web/solon-web-staticfiles/pom.xml index 585ca3c85c..a4c7a98d8a 100644 --- a/solon-projects/solon-web/solon-web-staticfiles/pom.xml +++ b/solon-projects/solon-web/solon-web-staticfiles/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-stop/pom.xml b/solon-projects/solon-web/solon-web-stop/pom.xml index 9c0541d6f1..f5784c8ea9 100644 --- a/solon-projects/solon-web/solon-web-stop/pom.xml +++ b/solon-projects/solon-web/solon-web-stop/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-vertx/pom.xml b/solon-projects/solon-web/solon-web-vertx/pom.xml index 9d0cd31faa..f862f7e878 100644 --- a/solon-projects/solon-web/solon-web-vertx/pom.xml +++ b/solon-projects/solon-web/solon-web-vertx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-webdav/pom.xml b/solon-projects/solon-web/solon-web-webdav/pom.xml index 8b7069a4e4..fdfb38a6f5 100644 --- a/solon-projects/solon-web/solon-web-webdav/pom.xml +++ b/solon-projects/solon-web/solon-web-webdav/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web/solon-web-webservices/pom.xml b/solon-projects/solon-web/solon-web-webservices/pom.xml index d4e8690b46..ffb923e89a 100644 --- a/solon-projects/solon-web/solon-web-webservices/pom.xml +++ b/solon-projects/solon-web/solon-web-webservices/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml index 1bb91710be..ddbd4e5f43 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.jedis/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml index 3cadbc4f2f..15f0662c11 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.jwt/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml index e3b36cc1da..0f9008a3c8 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.local/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml b/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml index a21dd7cae3..43e252ddef 100644 --- a/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml +++ b/solon-projects/solon-web_old/solon.sessionstate.redisson/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.cors/pom.xml b/solon-projects/solon-web_old/solon.web.cors/pom.xml index 13592ee650..39a802e219 100644 --- a/solon-projects/solon-web_old/solon.web.cors/pom.xml +++ b/solon-projects/solon-web_old/solon.web.cors/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.rx/pom.xml b/solon-projects/solon-web_old/solon.web.rx/pom.xml index 2132e89651..109dca89ea 100644 --- a/solon-projects/solon-web_old/solon.web.rx/pom.xml +++ b/solon-projects/solon-web_old/solon.web.rx/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.sdl/pom.xml b/solon-projects/solon-web_old/solon.web.sdl/pom.xml index 1f5247ec23..9bd44f4794 100644 --- a/solon-projects/solon-web_old/solon.web.sdl/pom.xml +++ b/solon-projects/solon-web_old/solon.web.sdl/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml b/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml index 6bb9e1605b..6a95f98fec 100644 --- a/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml +++ b/solon-projects/solon-web_old/solon.web.servlet.jakarta/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.servlet/pom.xml b/solon-projects/solon-web_old/solon.web.servlet/pom.xml index 145ebc76ed..7cf0727402 100644 --- a/solon-projects/solon-web_old/solon.web.servlet/pom.xml +++ b/solon-projects/solon-web_old/solon.web.servlet/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.sse/pom.xml b/solon-projects/solon-web_old/solon.web.sse/pom.xml index f1433167c3..37c9ae9bea 100644 --- a/solon-projects/solon-web_old/solon.web.sse/pom.xml +++ b/solon-projects/solon-web_old/solon.web.sse/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml b/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml index 22edb6a965..06cdc7b528 100644 --- a/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml +++ b/solon-projects/solon-web_old/solon.web.staticfiles/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-projects/solon-web_old/solon.web.stop/pom.xml b/solon-projects/solon-web_old/solon.web.stop/pom.xml index e526188a95..b49ba22da2 100644 --- a/solon-projects/solon-web_old/solon.web.stop/pom.xml +++ b/solon-projects/solon-web_old/solon.web.stop/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../../solon-parent/pom.xml diff --git a/solon-shortcuts/solon-lib/pom.xml b/solon-shortcuts/solon-lib/pom.xml index 9075c037ea..aab43e5a1a 100644 --- a/solon-shortcuts/solon-lib/pom.xml +++ b/solon-shortcuts/solon-lib/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/solon-shortcuts/solon-web/pom.xml b/solon-shortcuts/solon-web/pom.xml index 0bb57976c9..aa0e43f6d3 100644 --- a/solon-shortcuts/solon-web/pom.xml +++ b/solon-shortcuts/solon-web/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../../solon-parent/pom.xml diff --git a/solon/pom.xml b/solon/pom.xml index fd43313df5..2ca6573c88 100644 --- a/solon/pom.xml +++ b/solon/pom.xml @@ -7,7 +7,7 @@ org.noear solon-parent - 3.0.8-M2 + 3.0.8 ../solon-parent/pom.xml diff --git a/solon/src/main/java/org/noear/solon/Solon.java b/solon/src/main/java/org/noear/solon/Solon.java index 5057e18f4b..ce5608172c 100644 --- a/solon/src/main/java/org/noear/solon/Solon.java +++ b/solon/src/main/java/org/noear/solon/Solon.java @@ -54,7 +54,7 @@ public class Solon { * 框架版本号 */ public static String version() { - return "3.0.8-M2"; + return "3.0.8"; } /** -- Gitee From 97966411aa1353a434bc7ffb4254524fe2cc4a61 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 20:31:38 +0800 Subject: [PATCH 25/29] 3.0.8 --- .../java/org/noear/solon/web/sse/SseEmitterHandler.java | 9 ++++++++- .../src/main/java/org/noear/solon/web/sse/SseEvent.java | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java index 5bc74e173c..247ea71063 100644 --- a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java +++ b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEmitterHandler.java @@ -50,6 +50,7 @@ public class SseEmitterHandler { emitter.initialize(this); } + private static final byte[] CRLF = "\n".getBytes(); /** * 发送事件内容 @@ -67,7 +68,13 @@ public class SseEmitterHandler { SYNC_LOCK.lock(); try { - SseRender.getInstance().render(event, ctx); + if (ctx.isHeadersSent() == false) { + ctx.contentType(MimeType.TEXT_EVENT_STREAM_UTF8_VALUE); + } + + ctx.output(event.toString()); + ctx.output(CRLF); + ctx.flush(); } catch (Throwable e) { stopOnError(e); diff --git a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java index 26ff17c61c..485634bc70 100644 --- a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java +++ b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseEvent.java @@ -70,7 +70,7 @@ public class SseEvent { @Override public String toString() { - return buf + "\n"; + return buf.toString(); } SseEvent append(String text) { -- Gitee From 6574b0d008b44abe8b8396a16706918e078009dd Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 20:48:48 +0800 Subject: [PATCH 26/29] 3.0.8 --- .../noear/solon/serialization/StringSerializerRender.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/solon-projects/solon-serialization/solon-serialization/src/main/java/org/noear/solon/serialization/StringSerializerRender.java b/solon-projects/solon-serialization/solon-serialization/src/main/java/org/noear/solon/serialization/StringSerializerRender.java index 61dacf9af5..2d17684d56 100644 --- a/solon-projects/solon-serialization/solon-serialization/src/main/java/org/noear/solon/serialization/StringSerializerRender.java +++ b/solon-projects/solon-serialization/solon-serialization/src/main/java/org/noear/solon/serialization/StringSerializerRender.java @@ -38,7 +38,7 @@ public class StringSerializerRender implements Render { /** * 是否类型化的 - * */ + */ public boolean isTyped() { return typed; } @@ -133,7 +133,10 @@ public class StringSerializerRender implements Render { if (data instanceof String && isTyped() == false) { ctx.output(text); } else { - ctx.contentType(serializer.mimeType()); + if (ctx.contentTypeNew() == null) { + //如果没有设置过,用默认的 //如 ndjson 是在外面设定的 + ctx.contentType(serializer.mimeType()); + } ctx.output(text); } } -- Gitee From 32816ad273d0274f6bca4b90db9e6c55394f6a16 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 20:59:02 +0800 Subject: [PATCH 27/29] 3.0.8 --- .../rx/integration/ActionReturnRxHandler.java | 2 +- .../rx/integration/ActionRxSubscriber.java | 21 ++++++++----------- .../org/noear/solon/web/sse/SseRender.java | 1 - 3 files changed, 10 insertions(+), 14 deletions(-) diff --git a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnRxHandler.java b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnRxHandler.java index 25c5dd9de4..1be351da1d 100644 --- a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnRxHandler.java +++ b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionReturnRxHandler.java @@ -51,7 +51,7 @@ public class ActionReturnRxHandler implements ActionReturnHandler { boolean isStreaming = isStreaming(ctx); Publisher publisher = postPublisher(ctx, action, result, isStreaming); - publisher.subscribe(new ActionRxSubscriber(ctx, action)); + publisher.subscribe(new ActionRxSubscriber(ctx, action, isStreaming)); } } diff --git a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionRxSubscriber.java b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionRxSubscriber.java index fe88f19025..f315867c27 100644 --- a/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionRxSubscriber.java +++ b/solon-projects/solon-web/solon-web-rx/src/main/java/org/noear/solon/web/rx/integration/ActionRxSubscriber.java @@ -33,12 +33,12 @@ public class ActionRxSubscriber implements Subscriber { private Context ctx; private Action action; - private boolean firstLine; + private boolean isStreaming; - public ActionRxSubscriber(Context ctx, Action action) { + public ActionRxSubscriber(Context ctx, Action action, boolean isStreaming) { this.ctx = ctx; this.action = action; - this.firstLine = true; + this.isStreaming = isStreaming; } private void request(Subscription subscription) { @@ -61,17 +61,14 @@ public class ActionRxSubscriber implements Subscriber { @Override public void onNext(Object o) { try { - try { - if (firstLine == false) { - ctx.output(CRLF); - } - action.render(o, ctx, true); + action.render(o, ctx, true); + + if (isStreaming) { + ctx.output(CRLF); ctx.flush(); //流式输出,每次都要刷一下(避免缓存未输出) - } catch (Throwable e) { - log.warn(e.getMessage(), e); } - } finally { - firstLine = false; + } catch (Throwable e) { + log.warn(e.getMessage(), e); } } diff --git a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseRender.java b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseRender.java index 8c885d7152..04923f5589 100644 --- a/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseRender.java +++ b/solon-projects/solon-web/solon-web-sse/src/main/java/org/noear/solon/web/sse/SseRender.java @@ -66,6 +66,5 @@ public class SseRender implements Render { } ctx.output(renderAndReturn(data, ctx)); - ctx.flush(); } } -- Gitee From 4de4e3c1f0f2122da90e57d9d3d2cd6bb58738fc Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 21:01:52 +0800 Subject: [PATCH 28/29] 3.0.8 --- .../solon-web-rx/src/test/java/features/Case1AppTest.java | 4 ++-- .../solon-web-rx/src/test/java/features/Case2AppTest.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case1AppTest.java b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case1AppTest.java index 23d59a8db9..d37c8d4099 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case1AppTest.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case1AppTest.java @@ -24,14 +24,14 @@ public class Case1AppTest extends HttpTester { @Test public void test3() throws Exception { assert path("/case1/f1?name=d").header("accept", MimeType.APPLICATION_X_NDJSON_VALUE).get().equals("Hello d\n" + - "hello2 d"); + "hello2 d\n"); } @Test public void test4() throws Exception { assert path("/case1/f2?name=d").get().equals("Hello d\n" + - "hello2 d"); + "hello2 d\n"); } @Test diff --git a/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java index 3e748120be..d0017c5bc7 100644 --- a/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java +++ b/solon-projects/solon-web/solon-web-rx/src/test/java/features/Case2AppTest.java @@ -24,14 +24,14 @@ public class Case2AppTest extends HttpTester { @Test public void test3() throws Exception { assert path("/case2/f1?name=d").header("accept", MimeType.APPLICATION_X_NDJSON_VALUE).get().equals("Hello d\n" + - "hello2 d"); + "hello2 d\n"); } @Test public void test4() throws Exception { assert path("/case2/f2?name=d").get().equals("Hello d\n" + - "hello2 d"); + "hello2 d\n"); } @Test -- Gitee From 724e593c5afc0cd50fc530b5072b5d9bb189f895 Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 13 Feb 2025 21:05:01 +0800 Subject: [PATCH 29/29] 3.0.8 --- solon-parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solon-parent/pom.xml b/solon-parent/pom.xml index 241a379b63..86e2bf37f2 100644 --- a/solon-parent/pom.xml +++ b/solon-parent/pom.xml @@ -167,7 +167,7 @@ 5.1.3 3.30.14-RELEASE 5.6.37.jre8 - 1.10.5 + 1.10.7 2.10.0 5.4.3 4.3.2 -- Gitee