From 813c3c4e8055503509ea2cd1e62cf763b0cb2665 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CJermaineHua=E2=80=9D?= Date: Sun, 3 Nov 2024 16:16:10 +0800 Subject: [PATCH] Refactor project dir and remove pom module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: “JermaineHua” --- dubbo-demo/README.md | 29 ---- dubbo-demo/dubbo-demo-annotation/pom.xml | 3 +- dubbo-demo/dubbo-demo-api/pom.xml | 4 +- dubbo-demo/dubbo-demo-generic-call/pom.xml | 4 +- dubbo-demo/dubbo-demo-interface/pom.xml | 4 +- dubbo-demo/dubbo-demo-native/pom.xml | 4 +- dubbo-demo/dubbo-demo-spring-boot/pom.xml | 3 +- dubbo-demo/dubbo-demo-triple/pom.xml | 4 +- dubbo-demo/dubbo-demo-xml/pom.xml | 4 +- dubbo-demo/pom.xml | 45 ------- .../dubbo-apache-release/pom.xml | 4 +- dubbo-distribution/dubbo-bom/pom.xml | 5 - dubbo-distribution/pom.xml | 125 ------------------ dubbo-plugin/dubbo-auth/pom.xml | 15 ++- dubbo-plugin/dubbo-compiler/pom.xml | 15 ++- dubbo-plugin/dubbo-filter-cache/pom.xml | 14 +- dubbo-plugin/dubbo-filter-validation/pom.xml | 14 +- dubbo-plugin/dubbo-native/pom.xml | 15 ++- dubbo-plugin/dubbo-plugin-loom/pom.xml | 4 +- dubbo-plugin/dubbo-qos-api/pom.xml | 15 ++- dubbo-plugin/dubbo-qos/pom.xml | 15 ++- dubbo-plugin/dubbo-reactive/pom.xml | 15 ++- dubbo-plugin/dubbo-rest-jaxrs/pom.xml | 15 ++- dubbo-plugin/dubbo-rest-spring/pom.xml | 15 ++- dubbo-plugin/dubbo-security/pom.xml | 15 ++- dubbo-plugin/dubbo-spring-security/pom.xml | 16 ++- dubbo-plugin/dubbo-triple-servlet/pom.xml | 15 ++- dubbo-plugin/pom.xml | 82 ------------ pom.xml | 53 +++++++- 29 files changed, 236 insertions(+), 335 deletions(-) delete mode 100644 dubbo-demo/README.md delete mode 100644 dubbo-demo/pom.xml delete mode 100644 dubbo-distribution/pom.xml delete mode 100644 dubbo-plugin/pom.xml diff --git a/dubbo-demo/README.md b/dubbo-demo/README.md deleted file mode 100644 index 3220be4a64c..00000000000 --- a/dubbo-demo/README.md +++ /dev/null @@ -1,29 +0,0 @@ -# Dubbo Demo - -This directory contains basic usages of Dubbo to help Dubbo developers for debugging and smoke test purpose. If you are looking for Dubbo samples for study purpose, you should look into [here](https://github.com/apache/dubbo-samples) where you will find comprehensive usages for how to use Dubbo in different scenarios with the different features. - -## How To Build - -To build all demo applications from the source code, simply step into '*dubbo-demo*' directory and use maven to build: - -```bash -mvn clean package -``` - -After build completes, a couple of fat jars are generated under '*target*' directory under each module directories, for example: '*dubbo-demo-api-provider-${project.version}.jar*' can be found under the directory '*dubbo-demo/dubbo-demo-api/dubbo-demo-api-provider/target*'. - -## How To Run - -Since the generated artifacts are fat jars backed by spring boot maven plugin, they can be executed directly with '*java -jar*', and since multicast is used for service registration, a necessary system property '**-Djava.net.preferIPv4Stack=true**' is required in order to registry and discover the demo service properly. - -Use '*dubbo-demo/dubbo-demo-api*' as an example, to start the provider '*dubbo-demo-api-provider*', execute the following command: - -```bash -java -Djava.net.preferIPv4Stack=true -jar dubbo-demo-api-provider-${project.version}.jar -``` - -To run the consumer '*dubbo-demo-api-consumer*', execute the following command: - -```bash -java -Djava.net.preferIPv4Stack=true -jar dubbo-demo-api-consumer-${project.version}.jar -``` diff --git a/dubbo-demo/dubbo-demo-annotation/pom.xml b/dubbo-demo/dubbo-demo-annotation/pom.xml index 8e82740451a..30f94c3f919 100644 --- a/dubbo-demo/dubbo-demo-annotation/pom.xml +++ b/dubbo-demo/dubbo-demo-annotation/pom.xml @@ -19,8 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-demo + dubbo-parent ${revision} + ../../pom.xml dubbo-demo-annotation pom diff --git a/dubbo-demo/dubbo-demo-api/pom.xml b/dubbo-demo/dubbo-demo-api/pom.xml index 33ed7504dbd..d3d03bb6c63 100644 --- a/dubbo-demo/dubbo-demo-api/pom.xml +++ b/dubbo-demo/dubbo-demo-api/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-demo + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-demo-api diff --git a/dubbo-demo/dubbo-demo-generic-call/pom.xml b/dubbo-demo/dubbo-demo-generic-call/pom.xml index 47d82bcc454..9ea4900e027 100644 --- a/dubbo-demo/dubbo-demo-generic-call/pom.xml +++ b/dubbo-demo/dubbo-demo-generic-call/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-demo + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-demo-generic-call diff --git a/dubbo-demo/dubbo-demo-interface/pom.xml b/dubbo-demo/dubbo-demo-interface/pom.xml index 0c06266cb1b..7a9e840f25d 100644 --- a/dubbo-demo/dubbo-demo-interface/pom.xml +++ b/dubbo-demo/dubbo-demo-interface/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-demo + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-demo-interface jar diff --git a/dubbo-demo/dubbo-demo-native/pom.xml b/dubbo-demo/dubbo-demo-native/pom.xml index 4cf4a6654e8..de54eca9bda 100644 --- a/dubbo-demo/dubbo-demo-native/pom.xml +++ b/dubbo-demo/dubbo-demo-native/pom.xml @@ -20,9 +20,9 @@ 4.0.0 org.apache.dubbo - dubbo-demo + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-demo-native diff --git a/dubbo-demo/dubbo-demo-spring-boot/pom.xml b/dubbo-demo/dubbo-demo-spring-boot/pom.xml index 5094305c811..c31b2884095 100644 --- a/dubbo-demo/dubbo-demo-spring-boot/pom.xml +++ b/dubbo-demo/dubbo-demo-spring-boot/pom.xml @@ -19,8 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-demo + dubbo-parent ${revision} + ../../pom.xml dubbo-demo-spring-boot diff --git a/dubbo-demo/dubbo-demo-triple/pom.xml b/dubbo-demo/dubbo-demo-triple/pom.xml index 8fa55a99fbe..c5dc8381df5 100644 --- a/dubbo-demo/dubbo-demo-triple/pom.xml +++ b/dubbo-demo/dubbo-demo-triple/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-demo + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-demo-triple diff --git a/dubbo-demo/dubbo-demo-xml/pom.xml b/dubbo-demo/dubbo-demo-xml/pom.xml index 960f93e9e59..83947141022 100644 --- a/dubbo-demo/dubbo-demo-xml/pom.xml +++ b/dubbo-demo/dubbo-demo-xml/pom.xml @@ -21,9 +21,9 @@ 4.0.0 org.apache.dubbo - dubbo-demo + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-demo-xml diff --git a/dubbo-demo/pom.xml b/dubbo-demo/pom.xml deleted file mode 100644 index 30b2a1e5dc8..00000000000 --- a/dubbo-demo/pom.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - 4.0.0 - - org.apache.dubbo - dubbo-parent - ${revision} - ../pom.xml - - dubbo-demo - pom - ${project.artifactId} - The demo module of dubbo project - - - dubbo-demo-interface - dubbo-demo-xml - dubbo-demo-annotation - dubbo-demo-api - dubbo-demo-generic-call - dubbo-demo-triple - dubbo-demo-native - dubbo-demo-spring-boot - - - - true - - diff --git a/dubbo-distribution/dubbo-apache-release/pom.xml b/dubbo-distribution/dubbo-apache-release/pom.xml index 59fd7374580..edcdd03b5f1 100644 --- a/dubbo-distribution/dubbo-apache-release/pom.xml +++ b/dubbo-distribution/dubbo-apache-release/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-distribution + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-apache-release pom diff --git a/dubbo-distribution/dubbo-bom/pom.xml b/dubbo-distribution/dubbo-bom/pom.xml index 9a93aac9fc0..c496550290d 100644 --- a/dubbo-distribution/dubbo-bom/pom.xml +++ b/dubbo-distribution/dubbo-bom/pom.xml @@ -287,11 +287,6 @@ - - org.apache.dubbo - dubbo-plugin - ${project.version} - org.apache.dubbo dubbo-auth diff --git a/dubbo-distribution/pom.xml b/dubbo-distribution/pom.xml deleted file mode 100644 index a61e230e9b8..00000000000 --- a/dubbo-distribution/pom.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - 4.0.0 - - org.apache.dubbo - dubbo-parent - ${revision} - ../pom.xml - - - dubbo-distribution - pom - - - 2.43.0 - check - 1.0.0 - 2.38.0 - - - - - release - - dubbo-all - dubbo-all-shaded - dubbo-apache-release - dubbo-bom - dubbo-core-spi - - - - dubbo-all - - [1.7,) - - - dubbo-all - dubbo-bom - - - - dubbo-core-spi - - dubbo-core-spi - - - - java11+ - - [11,) - - - - - - com.diffplug.spotless - spotless-maven-plugin - ${spotless-maven-plugin.version} - - - - ${palantirJavaFormat.version} - - - - dubbo-importorder.txt - - - checkstyle-header.txt - - - - - false - true - - - - true - - - - - com.alibaba - dubbo-shared-resources - ${dubbo-shared-resources.version} - - - - - - ${spotless.action} - - process-sources - - - - - - - - skip-spotless - - true - - - - diff --git a/dubbo-plugin/dubbo-auth/pom.xml b/dubbo-plugin/dubbo-auth/pom.xml index 49c7f0fc630..c96561dd0fe 100644 --- a/dubbo-plugin/dubbo-auth/pom.xml +++ b/dubbo-plugin/dubbo-auth/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-auth @@ -42,5 +42,16 @@ dubbo-rpc-api ${project.version} + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/dubbo-compiler/pom.xml b/dubbo-plugin/dubbo-compiler/pom.xml index adaeb057de4..cd83d751cb0 100644 --- a/dubbo-plugin/dubbo-compiler/pom.xml +++ b/dubbo-plugin/dubbo-compiler/pom.xml @@ -20,9 +20,9 @@ org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-compiler jar @@ -59,6 +59,17 @@ com.salesforce.servicelibs grpc-contrib + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/dubbo-filter-cache/pom.xml b/dubbo-plugin/dubbo-filter-cache/pom.xml index 0f1ee6f109c..5b27e2c9c64 100644 --- a/dubbo-plugin/dubbo-filter-cache/pom.xml +++ b/dubbo-plugin/dubbo-filter-cache/pom.xml @@ -19,8 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} + ../../pom.xml dubbo-filter-cache jar @@ -46,5 +47,16 @@ ${hazelcast_version} test + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/dubbo-filter-validation/pom.xml b/dubbo-plugin/dubbo-filter-validation/pom.xml index bae8a9b8fb5..00c487a04ea 100644 --- a/dubbo-plugin/dubbo-filter-validation/pom.xml +++ b/dubbo-plugin/dubbo-filter-validation/pom.xml @@ -19,8 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} + ../../pom.xml dubbo-filter-validation jar @@ -76,5 +77,16 @@ ${jaxb_api_version} test + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/dubbo-native/pom.xml b/dubbo-plugin/dubbo-native/pom.xml index 0bab55afc4e..3695ce2a148 100644 --- a/dubbo-plugin/dubbo-native/pom.xml +++ b/dubbo-plugin/dubbo-native/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-native @@ -33,6 +33,17 @@ dubbo-common ${project.parent.version} + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/dubbo-plugin-loom/pom.xml b/dubbo-plugin/dubbo-plugin-loom/pom.xml index 0f637ac38b8..9597b0e724b 100644 --- a/dubbo-plugin/dubbo-plugin-loom/pom.xml +++ b/dubbo-plugin/dubbo-plugin-loom/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-plugin-loom diff --git a/dubbo-plugin/dubbo-qos-api/pom.xml b/dubbo-plugin/dubbo-qos-api/pom.xml index 37395a8bdc8..6c9d8ffa1b2 100644 --- a/dubbo-plugin/dubbo-qos-api/pom.xml +++ b/dubbo-plugin/dubbo-qos-api/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-qos-api @@ -43,5 +43,16 @@ dubbo-common ${project.version} + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/dubbo-qos/pom.xml b/dubbo-plugin/dubbo-qos/pom.xml index 1be8f4c0343..8b428b6f032 100644 --- a/dubbo-plugin/dubbo-qos/pom.xml +++ b/dubbo-plugin/dubbo-qos/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-qos @@ -86,5 +86,16 @@ dubbo-metrics-default ${project.version} + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/dubbo-reactive/pom.xml b/dubbo-plugin/dubbo-reactive/pom.xml index f32cbe921ed..6bd922f9f76 100644 --- a/dubbo-plugin/dubbo-reactive/pom.xml +++ b/dubbo-plugin/dubbo-reactive/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-reactive @@ -45,6 +45,17 @@ io.projectreactor reactor-core + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/dubbo-rest-jaxrs/pom.xml b/dubbo-plugin/dubbo-rest-jaxrs/pom.xml index 6682a1f6c57..5e6d2c8e36e 100644 --- a/dubbo-plugin/dubbo-rest-jaxrs/pom.xml +++ b/dubbo-plugin/dubbo-rest-jaxrs/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-rest-jaxrs @@ -79,6 +79,17 @@ spock-core test + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/dubbo-rest-spring/pom.xml b/dubbo-plugin/dubbo-rest-spring/pom.xml index 61fa5752d5f..d40cbc93d0a 100644 --- a/dubbo-plugin/dubbo-rest-spring/pom.xml +++ b/dubbo-plugin/dubbo-rest-spring/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-rest-spring @@ -88,6 +88,17 @@ spock-core test + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/dubbo-security/pom.xml b/dubbo-plugin/dubbo-security/pom.xml index bcc16b68ea1..401ff1ca465 100644 --- a/dubbo-plugin/dubbo-security/pom.xml +++ b/dubbo-plugin/dubbo-security/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-security @@ -93,6 +93,17 @@ ${project.version} test + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/dubbo-spring-security/pom.xml b/dubbo-plugin/dubbo-spring-security/pom.xml index 5bb4688fbea..32f4ac9e559 100644 --- a/dubbo-plugin/dubbo-spring-security/pom.xml +++ b/dubbo-plugin/dubbo-spring-security/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-spring-security @@ -84,6 +84,18 @@ + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + + diff --git a/dubbo-plugin/dubbo-triple-servlet/pom.xml b/dubbo-plugin/dubbo-triple-servlet/pom.xml index f15f9a13321..509656e5754 100644 --- a/dubbo-plugin/dubbo-triple-servlet/pom.xml +++ b/dubbo-plugin/dubbo-triple-servlet/pom.xml @@ -19,9 +19,9 @@ 4.0.0 org.apache.dubbo - dubbo-plugin + dubbo-parent ${revision} - ../pom.xml + ../../pom.xml dubbo-triple-servlet @@ -54,6 +54,17 @@ ${project.version} test + + org.apache.dubbo + dubbo-test-check + ${project.parent.version} + test + + + org.apache.logging.log4j + log4j-slf4j-impl + test + diff --git a/dubbo-plugin/pom.xml b/dubbo-plugin/pom.xml deleted file mode 100644 index 1cfb0efb141..00000000000 --- a/dubbo-plugin/pom.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - 4.0.0 - - org.apache.dubbo - dubbo-parent - ${revision} - ../pom.xml - - - dubbo-plugin - pom - - dubbo-plugin - The plugins of dubbo project - - dubbo-qos - dubbo-auth - dubbo-reactive - dubbo-security - dubbo-spring-security - dubbo-qos-api - dubbo-native - dubbo-compiler - dubbo-filter-cache - dubbo-filter-validation - dubbo-rest-jaxrs - dubbo-rest-spring - dubbo-triple-servlet - - - false - - - - - org.apache.dubbo - dubbo-test-check - ${project.parent.version} - test - - - org.apache.logging.log4j - log4j-slf4j-impl - test - - - - - - loom - - [21,) - - - dubbo-plugin-loom - - - - release - - dubbo-plugin-loom - - - - diff --git a/pom.xml b/pom.xml index 02d93df0521..7b79867fda8 100644 --- a/pom.xml +++ b/pom.xml @@ -80,11 +80,9 @@ dubbo-cluster dubbo-registry dubbo-config - dubbo-plugin dubbo-serialization dubbo-compatible dubbo-dependencies-bom - dubbo-distribution dubbo-configcenter dubbo-dependencies dubbo-metadata @@ -97,6 +95,27 @@ dubbo-spring-boot-project/dubbo-spring-boot-starters dubbo-spring-boot-project/dubbo-spring-boot dubbo-spring-boot-project/dubbo-spring-boot-actuator-autoconfigure + dubbo-plugin/dubbo-qos + dubbo-plugin/dubbo-auth + dubbo-plugin/dubbo-reactive + dubbo-plugin/dubbo-security + dubbo-plugin/dubbo-spring-security + dubbo-plugin/dubbo-qos-api + dubbo-plugin/dubbo-native + dubbo-plugin/dubbo-compiler + dubbo-plugin/dubbo-filter-cache + dubbo-plugin/dubbo-filter-validation + dubbo-plugin/dubbo-rest-jaxrs + dubbo-plugin/dubbo-rest-spring + dubbo-plugin/dubbo-triple-servlet + dubbo-demo/dubbo-demo-interface + dubbo-demo/dubbo-demo-xml + dubbo-demo/dubbo-demo-annotation + dubbo-demo/dubbo-demo-api + dubbo-demo/dubbo-demo-generic-call + dubbo-demo/dubbo-demo-triple + dubbo-demo/dubbo-demo-native + dubbo-demo/dubbo-demo-spring-boot @@ -652,6 +671,12 @@ release dubbo-spring-boot-project/dubbo-spring-boot-3-autoconfigure + dubbo-plugin/dubbo-plugin-loom + dubbo-distribution/dubbo-all + dubbo-distribution/dubbo-all-shaded + dubbo-distribution/dubbo-apache-release + dubbo-distribution/dubbo-bom + dubbo-distribution/dubbo-core-spi 2.17.2 @@ -972,14 +997,28 @@ - demo + loom - - !demo.skip - + [21,) + + + dubbo-plugin/dubbo-plugin-loom + + + + dubbo-core-spi + + dubbo-distribution/dubbo-core-spi + + + + dubbo-all + + [1.7,) - dubbo-demo + dubbo-distribution/dubbo-all + dubbo-distribution/dubbo-bom