This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch 3.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.3 by this push:
     new d5b7941c63 Fix spotless style
d5b7941c63 is described below

commit d5b7941c63575dc19e2837e8d3871eb85901abac
Author: Albumen Kevin <[email protected]>
AuthorDate: Sun Feb 4 17:27:38 2024 +0800

    Fix spotless style
---
 dubbo-distribution/dubbo-all-shaded/pom.xml     |   28 +-
 dubbo-distribution/dubbo-apache-release/pom.xml |  162 +--
 dubbo-distribution/dubbo-core-spi/pom.xml       | 1232 +++++++++--------------
 3 files changed, 552 insertions(+), 870 deletions(-)

diff --git a/dubbo-distribution/dubbo-all-shaded/pom.xml 
b/dubbo-distribution/dubbo-all-shaded/pom.xml
index dd826febb3..b172ba4324 100644
--- a/dubbo-distribution/dubbo-all-shaded/pom.xml
+++ b/dubbo-distribution/dubbo-all-shaded/pom.xml
@@ -1,3 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
@@ -14,8 +15,7 @@
  See the License for the specific language governing permissions and
  limitations under the License.
  -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.apache.dubbo</groupId>
@@ -474,10 +474,10 @@
         <artifactId>maven-shade-plugin</artifactId>
         <executions>
           <execution>
-            <phase>package</phase>
             <goals>
               <goal>shade</goal>
             </goals>
+            <phase>package</phase>
             <configuration>
               <createSourcesJar>true</createSourcesJar>
               <shadeSourcesContent>true</shadeSourcesContent>
@@ -990,17 +990,6 @@
           <plugin>
             <artifactId>maven-javadoc-plugin</artifactId>
             <version>${maven_javadoc_version}</version>
-            <executions>
-              <execution>
-                <id>attach-javadoc</id>
-                <goals>
-                  <goal>jar</goal>
-                </goals>
-                <configuration>
-                  <doclint>none</doclint>
-                </configuration>
-              </execution>
-            </executions>
             <configuration>
               <includeDependencySources>true</includeDependencySources>
               <dependencySourceIncludes>
@@ -1014,6 +1003,17 @@
                 <link>http://docs.oracle.com/javase/7/docs/api</link>
               </links>
             </configuration>
+            <executions>
+              <execution>
+                <id>attach-javadoc</id>
+                <goals>
+                  <goal>jar</goal>
+                </goals>
+                <configuration>
+                  <doclint>none</doclint>
+                </configuration>
+              </execution>
+            </executions>
           </plugin>
         </plugins>
       </build>
diff --git a/dubbo-distribution/dubbo-apache-release/pom.xml 
b/dubbo-distribution/dubbo-apache-release/pom.xml
index e0a301d6db..ec914ff07e 100644
--- a/dubbo-distribution/dubbo-apache-release/pom.xml
+++ b/dubbo-distribution/dubbo-apache-release/pom.xml
@@ -1,3 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
   Licensed to the Apache Software Foundation (ASF) under one or more
   contributor license agreements.  See the NOTICE file distributed with
@@ -14,87 +15,86 @@
   See the License for the specific language governing permissions and
   limitations under the License.
   -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.dubbo</groupId>
-        <artifactId>dubbo-distribution</artifactId>
-        <version>${revision}</version>
-        <relativePath>../pom.xml</relativePath>
-    </parent>
-    <artifactId>dubbo-apache-release</artifactId>
-    <packaging>pom</packaging>
-    <name>dubbo-apache-release</name>
-    <description>The apache source release</description>
-    <properties>
-        <skip_maven_deploy>true</skip_maven_deploy>
-    </properties>
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache.dubbo</groupId>
+    <artifactId>dubbo-distribution</artifactId>
+    <version>${revision}</version>
+    <relativePath>../pom.xml</relativePath>
+  </parent>
+  <artifactId>dubbo-apache-release</artifactId>
+  <packaging>pom</packaging>
+  <name>dubbo-apache-release</name>
+  <description>The apache source release</description>
+  <properties>
+    <skip_maven_deploy>true</skip_maven_deploy>
+  </properties>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-demo-api-provider</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-demo-api-consumer</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-demo-api-provider</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-demo-api-consumer</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+  </dependencies>
 
-    <profiles>
-        <profile>
-            <id>release</id>
-            <build>
-                <finalName>apache-dubbo-${project.version}</finalName>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-assembly-plugin</artifactId>
-                        <version>3.6.0</version>
-                        <executions>
-                            <execution>
-                                <id>bin</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>single</goal>
-                                </goals>
-                                <configuration>
-                                    <descriptors>
-                                        
<descriptor>src/assembly/bin-release.xml</descriptor>
-                                    </descriptors>
-                                </configuration>
-                            </execution>
-                            <execution>
-                                <id>src</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>single</goal>
-                                </goals>
-                                <configuration>
-                                    <descriptors>
-                                        
<descriptor>src/assembly/source-release.xml</descriptor>
-                                    </descriptors>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-gpg-plugin</artifactId>
-                        <version>1.6</version>
-                        <executions>
-                            <execution>
-                                <phase>verify</phase>
-                                <goals>
-                                    <goal>sign</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
+  <profiles>
+    <profile>
+      <id>release</id>
+      <build>
+        <finalName>apache-dubbo-${project.version}</finalName>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <version>3.6.0</version>
+            <executions>
+              <execution>
+                <id>bin</id>
+                <goals>
+                  <goal>single</goal>
+                </goals>
+                <phase>package</phase>
+                <configuration>
+                  <descriptors>
+                    <descriptor>src/assembly/bin-release.xml</descriptor>
+                  </descriptors>
+                </configuration>
+              </execution>
+              <execution>
+                <id>src</id>
+                <goals>
+                  <goal>single</goal>
+                </goals>
+                <phase>package</phase>
+                <configuration>
+                  <descriptors>
+                    <descriptor>src/assembly/source-release.xml</descriptor>
+                  </descriptors>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-gpg-plugin</artifactId>
+            <version>1.6</version>
+            <executions>
+              <execution>
+                <goals>
+                  <goal>sign</goal>
+                </goals>
+                <phase>verify</phase>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
 </project>
diff --git a/dubbo-distribution/dubbo-core-spi/pom.xml 
b/dubbo-distribution/dubbo-core-spi/pom.xml
index 67ebbdfab5..8da62e1e03 100644
--- a/dubbo-distribution/dubbo-core-spi/pom.xml
+++ b/dubbo-distribution/dubbo-core-spi/pom.xml
@@ -1,3 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
   Licensed to the Apache Software Foundation (ASF) under one or more
   contributor license agreements.  See the NOTICE file distributed with
@@ -14,783 +15,464 @@
   See the License for the specific language governing permissions and
   limitations under the License.
   -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.dubbo</groupId>
-        <artifactId>dubbo-parent</artifactId>
-        <version>${revision}</version>
-        <relativePath>../../pom.xml</relativePath>
-    </parent>
-    <artifactId>dubbo-core-spi</artifactId>
-    <packaging>jar</packaging>
-    <name>dubbo-core-spi</name>
-    <description>All the SPI definitions of Dubbo</description>
-    <properties>
-        <skip_maven_deploy>true</skip_maven_deploy>
-    </properties>
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache.dubbo</groupId>
+    <artifactId>dubbo-parent</artifactId>
+    <version>${revision}</version>
+    <relativePath>../../pom.xml</relativePath>
+  </parent>
+  <artifactId>dubbo-core-spi</artifactId>
+  <packaging>jar</packaging>
+  <name>dubbo-core-spi</name>
+  <description>All the SPI definitions of Dubbo</description>
+  <properties>
+    <skip_maven_deploy>true</skip_maven_deploy>
+  </properties>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-cluster</artifactId>
-            <version>${project.version}</version>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-common</artifactId>
-            <version>${project.version}</version>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-config-api</artifactId>
-            <version>${project.version}</version>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-metadata-api</artifactId>
-            <version>${project.version}</version>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-metrics-default</artifactId>
-            <version>${project.version}</version>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-registry-api</artifactId>
-            <version>${project.version}</version>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-remoting-api</artifactId>
-            <version>${project.version}</version>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-rpc-api</artifactId>
-            <version>${project.version}</version>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-qos</artifactId>
-            <version>${project.version}</version>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo-serialization-api</artifactId>
-            <version>${project.version}</version>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <!-- metadata -->
-    </dependencies>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-cluster</artifactId>
+      <version>${project.version}</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-common</artifactId>
+      <version>${project.version}</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-config-api</artifactId>
+      <version>${project.version}</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-metadata-api</artifactId>
+      <version>${project.version}</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-metrics-default</artifactId>
+      <version>${project.version}</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-registry-api</artifactId>
+      <version>${project.version}</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-remoting-api</artifactId>
+      <version>${project.version}</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-rpc-api</artifactId>
+      <version>${project.version}</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-qos</artifactId>
+      <version>${project.version}</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.dubbo</groupId>
+      <artifactId>dubbo-serialization-api</artifactId>
+      <version>${project.version}</version>
+      <scope>compile</scope>
+      <optional>true</optional>
+    </dependency>
+    <!-- metadata -->
+  </dependencies>
 
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-shade-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>shade</goal>
-                        </goals>
-                        <configuration>
-                            <createSourcesJar>true</createSourcesJar>
-                            
<promoteTransitiveDependencies>false</promoteTransitiveDependencies>
-                            <artifactSet>
-                                <includes>
-                                    
<include>org.apache.dubbo:dubbo-cluster</include>
-                                    
<include>org.apache.dubbo:dubbo-common</include>
-                                    
<include>org.apache.dubbo:dubbo-config-api</include>
-                                    
<include>org.apache.dubbo:dubbo-metadata-api</include>
-                                    
<include>org.apache.dubbo:dubbo-metrics-api</include>
-                                    
<include>org.apache.dubbo:dubbo-metrics-default</include>
-                                    
<include>org.apache.dubbo:dubbo-tracing</include>
-                                    
<include>org.apache.dubbo:dubbo-registry-api</include>
-                                    
<include>org.apache.dubbo:dubbo-remoting-api</include>
-                                    
<include>org.apache.dubbo:dubbo-remoting</include>
-                                    
<include>org.apache.dubbo:dubbo-rpc-api</include>
-                                    
<include>org.apache.dubbo:dubbo-serialization-api</include>
-                                </includes>
-                            </artifactSet>
-                            <transformers>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/com.alibaba.dubbo.common.extension.ExtensionFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.auth.spi.AccessKeyStorage
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.auth.spi.Authenticator
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.cache.CacheFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.compiler.Compiler
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.config.OrderedPropertiesProvider
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.config.configcenter.DynamicConfigurationFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.context.ApplicationExt
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.context.ModuleExt
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.convert.Converter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.convert.multiple.MultiValueConverter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.deploy.ApplicationDeployListener
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.deploy.ModuleDeployListener
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.extension.ExtensionFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.extension.ExtensionInjector
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.extension.ExtensionLoader
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.infra.InfraAdapter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.lang.ShutdownHookCallback
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.logger.LoggerAdapter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.serialize.MultipleSerialization
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.serialize.Serialization
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.status.StatusChecker
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.status.reporter.FrameworkStatusReporter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.store.DataStore
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.threadpool.ThreadPool
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.threadpool.manager.ExecutorRepository
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.common.url.component.param.DynamicParamSource
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.config.ConfigInitializer
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.config.ConfigPostProcessor
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.config.ServiceListener
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.config.bootstrap.DubboBootstrapStartStopListener
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.config.spring.context.DubboSpringInitCustomizer
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.config.spring.extension.SpringExtensionInjector
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.metadata.MetadataParamsFilter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.metadata.ServiceNameMapping
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.builder.TypeBuilder
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.rest.AnnotatedMethodParameterProcessor
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.rest.ServiceRestMetadataResolver
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.metadata.definition.builder.TypeBuilder
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.metadata.report.MetadataReportFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.metadata.rest.AnnotatedMethodParameterProcessor
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.metadata.rest.ServiceRestMetadataReader
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.monitor.MonitorFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.qos.api.BaseCommand
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.qos.probe.LivenessProbe
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.qos.probe.ReadinessProbe
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.qos.probe.StartupProbe
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.AddressListener
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.ProviderFirstParams
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.RegistryFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.RegistryServiceListener
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.client.RegistryClusterIdentifier
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscovery
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscoveryFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceInstanceCustomizer
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.client.metadata.MetadataServiceURLBuilder
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.client.metadata.SubscribedURLsSynthesizer
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.client.migration.MigrationAddressComparator
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.client.migration.PreMigratingConditionChecker
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.registry.integration.RegistryProtocolListener
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.remoting.ChannelHandler
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.remoting.Codec
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.remoting.Codec2
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.remoting.Dispatcher
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.remoting.Transporter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.remoting.api.connection.ConnectionManager
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.remoting.api.WireProtocol
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.remoting.exchange.Exchanger
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.remoting.http.HttpBinder
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.remoting.telnet.TelnetHandler
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.ExporterListener
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.Filter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.HeaderFilter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.InvokerListener
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.PenetrateAttachmentSelector
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.Protocol
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.ProxyFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.ZoneDetector
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.Cluster
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.ConfiguratorFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.LoadBalance
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.Merger
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.ProviderURLMergeProcessor
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.RouterFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.RuleConverter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.filter.ClusterFilter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.filter.InvocationInterceptorBuilder
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.router.mesh.route.MeshEnvListenerFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.router.state.StateRouterFactory
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.model.ApplicationInitListener
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.model.BuiltinServiceDetector
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.model.ScopeModelInitializer
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.grpc.interceptors.ClientInterceptor
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.grpc.interceptors.GrpcConfigurator
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.grpc.interceptors.ServerInterceptor
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.grpc.interceptors.ServerTransportFilter
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.injvm.ParamDeepCopyUtil
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.tri.Compressor
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.rpc.PathResolver
-                                    </resource>
-                                </transformer>
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.validation.Validation
-                                    </resource>
-                                </transformer>
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-shade-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>shade</goal>
+            </goals>
+            <phase>package</phase>
+            <configuration>
+              <createSourcesJar>true</createSourcesJar>
+              
<promoteTransitiveDependencies>false</promoteTransitiveDependencies>
+              <artifactSet>
+                <includes>
+                  <include>org.apache.dubbo:dubbo-cluster</include>
+                  <include>org.apache.dubbo:dubbo-common</include>
+                  <include>org.apache.dubbo:dubbo-config-api</include>
+                  <include>org.apache.dubbo:dubbo-metadata-api</include>
+                  <include>org.apache.dubbo:dubbo-metrics-api</include>
+                  <include>org.apache.dubbo:dubbo-metrics-default</include>
+                  <include>org.apache.dubbo:dubbo-tracing</include>
+                  <include>org.apache.dubbo:dubbo-registry-api</include>
+                  <include>org.apache.dubbo:dubbo-remoting-api</include>
+                  <include>org.apache.dubbo:dubbo-remoting</include>
+                  <include>org.apache.dubbo:dubbo-rpc-api</include>
+                  <include>org.apache.dubbo:dubbo-serialization-api</include>
+                </includes>
+              </artifactSet>
+              <transformers>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/com.alibaba.dubbo.common.extension.ExtensionFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.auth.spi.AccessKeyStorage</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.auth.spi.Authenticator</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.cache.CacheFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.compiler.Compiler</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.config.OrderedPropertiesProvider</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.config.configcenter.DynamicConfigurationFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.context.ApplicationExt</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.context.ModuleExt</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.convert.Converter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.convert.multiple.MultiValueConverter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.deploy.ApplicationDeployListener</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.deploy.ModuleDeployListener</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.extension.ExtensionFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.extension.ExtensionInjector</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.extension.ExtensionLoader</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.infra.InfraAdapter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.lang.ShutdownHookCallback</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.logger.LoggerAdapter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.serialize.MultipleSerialization</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.serialize.Serialization</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.status.StatusChecker</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.status.reporter.FrameworkStatusReporter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.store.DataStore</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.threadpool.ThreadPool</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.threadpool.manager.ExecutorRepository</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.common.url.component.param.DynamicParamSource</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.config.ConfigInitializer</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.config.ConfigPostProcessor</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.config.ServiceListener</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.config.bootstrap.DubboBootstrapStartStopListener</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.config.spring.context.DubboSpringInitCustomizer</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.config.spring.extension.SpringExtensionInjector</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.MetadataParamsFilter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.ServiceNameMapping</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.builder.TypeBuilder</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.rest.AnnotatedMethodParameterProcessor</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.rest.ServiceRestMetadataResolver</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.definition.builder.TypeBuilder</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.report.MetadataReportFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.rest.AnnotatedMethodParameterProcessor</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.rest.ServiceRestMetadataReader</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.monitor.MonitorFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.qos.api.BaseCommand</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.qos.probe.LivenessProbe</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.qos.probe.ReadinessProbe</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.qos.probe.StartupProbe</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.AddressListener</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.ProviderFirstParams</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.RegistryFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.RegistryServiceListener</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.client.RegistryClusterIdentifier</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscovery</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscoveryFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceInstanceCustomizer</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.client.metadata.MetadataServiceURLBuilder</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.client.metadata.SubscribedURLsSynthesizer</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.client.migration.MigrationAddressComparator</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.client.migration.PreMigratingConditionChecker</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.registry.integration.RegistryProtocolListener</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.remoting.ChannelHandler</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.remoting.Codec</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.remoting.Codec2</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.remoting.Dispatcher</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.remoting.Transporter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.remoting.api.connection.ConnectionManager</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.remoting.api.WireProtocol</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.remoting.exchange.Exchanger</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.remoting.http.HttpBinder</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.remoting.telnet.TelnetHandler</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.ExporterListener</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.Filter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.HeaderFilter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.InvokerListener</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.PenetrateAttachmentSelector</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.Protocol</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.ProxyFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.ZoneDetector</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.Cluster</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.ConfiguratorFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.LoadBalance</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.Merger</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.ProviderURLMergeProcessor</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.RouterFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.RuleConverter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.filter.ClusterFilter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.filter.InvocationInterceptorBuilder</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.router.mesh.route.MeshEnvListenerFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.router.state.StateRouterFactory</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.model.ApplicationInitListener</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.model.BuiltinServiceDetector</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.model.ScopeModelInitializer</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.grpc.interceptors.ClientInterceptor</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.grpc.interceptors.GrpcConfigurator</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.grpc.interceptors.ServerInterceptor</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.grpc.interceptors.ServerTransportFilter</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.injvm.ParamDeepCopyUtil</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.tri.Compressor</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.rpc.PathResolver</resource>
+                </transformer>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.validation.Validation</resource>
+                </transformer>
 
-                                <transformer
-                                    
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
-                                    <resource>
-                                        
META-INF/dubbo/internal/org.apache.dubbo.config.CommonConfigPostProcessor
-                                    </resource>
-                                </transformer>
-                            </transformers>
-                            <filters>
-                                <filter>
-                                    <artifact>org.apache.dubbo:dubbo</artifact>
-                                    <excludes>
-                                        <!-- These following two line is 
optional, it can remove some warn log -->
-                                        <exclude>com/**</exclude>
-                                        <exclude>org/**</exclude>
-                                        <!-- This one is required -->
-                                        <exclude>META-INF/dubbo/**</exclude>
-                                    </excludes>
-                                </filter>
-                            </filters>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
+                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                  
<resource>META-INF/dubbo/internal/org.apache.dubbo.config.CommonConfigPostProcessor</resource>
+                </transformer>
+              </transformers>
+              <filters>
+                <filter>
+                  <artifact>org.apache.dubbo:dubbo</artifact>
+                  <excludes>
+                    <!-- These following two line is optional, it can remove 
some warn log -->
+                    <exclude>com/**</exclude>
+                    <exclude>org/**</exclude>
+                    <!-- This one is required -->
+                    <exclude>META-INF/dubbo/**</exclude>
+                  </excludes>
+                </filter>
+              </filters>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
 
 </project>


Reply via email to