From b92327630a987756df084c9076cfffadca6acb30 Mon Sep 17 00:00:00 2001 From: chaicho <1459429549@qq.com> Date: Tue, 8 Aug 2023 14:59:16 +0800 Subject: [PATCH] Add module dubbo-all-shaded to avoid netty version conflict. --- .artifacts | 1 + dubbo-distribution/dubbo-all-shaded/pom.xml | 1423 +++++++++++++++++ dubbo-distribution/dubbo-bom/pom.xml | 5 + dubbo-distribution/pom.xml | 8 + .../org/apache/dubbo/dependency/FileTest.java | 2 + 5 files changed, 1439 insertions(+) create mode 100644 dubbo-distribution/dubbo-all-shaded/pom.xml diff --git a/.artifacts b/.artifacts index ee20c797887..8e3789b5bb8 100644 --- a/.artifacts +++ b/.artifacts @@ -19,6 +19,7 @@ dubbo dubbo-auth dubbo-apache-release +dubbo-all-shaded dubbo-bom dubbo-build-tools dubbo-cluster diff --git a/dubbo-distribution/dubbo-all-shaded/pom.xml b/dubbo-distribution/dubbo-all-shaded/pom.xml new file mode 100644 index 00000000000..fab691bf7d9 --- /dev/null +++ b/dubbo-distribution/dubbo-all-shaded/pom.xml @@ -0,0 +1,1423 @@ + + + 4.0.0 + + org.apache.dubbo + dubbo-parent + ${revision} + ../../pom.xml + + dubbo-all-shaded + jar + dubbo-all-shaded + The all in one project of dubbo with dependencies prone to conflict shaded + + false + + + + + org.apache.dubbo + dubbo-cluster + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-common + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-compatible + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-config-api + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-config-spring + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-configcenter-zookeeper + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-configcenter-apollo + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-configcenter-nacos + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-container-api + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-container-spring + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-filter-cache + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-filter-validation + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-kubernetes + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-metadata-api + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-metadata-report-zookeeper + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-metadata-report-nacos + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-metadata-report-redis + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-metadata-definition-protobuf + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-metrics-api + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-metrics-default + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-metrics-registry + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-metrics-prometheus + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-metrics-metadata + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-metrics-config-center + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-monitor-api + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-monitor-default + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-auth + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-qos-api + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-qos + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-security + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-reactive + ${project.version} + compile + true + + + + org.apache.dubbo + dubbo-spring-security + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-registry-api + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-registry-multicast + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-registry-multiple + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-registry-nacos + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-registry-zookeeper + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-remoting-api + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-remoting-http + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-remoting-netty + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-remoting-netty4 + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-remoting-zookeeper + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-remoting-zookeeper-curator5 + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-rpc-api + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-rpc-dubbo + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-rpc-injvm + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-rpc-rest + ${project.version} + compile + true + + + + org.apache.dubbo + dubbo-rpc-triple + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-serialization-api + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-serialization-hessian2 + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-serialization-fastjson2 + ${project.version} + compile + true + + + org.apache.dubbo + dubbo-serialization-jdk + ${project.version} + compile + true + + + + + org.apache.dubbo + dubbo-xds + ${project.version} + compile + true + + + + + io.netty + netty-all + compile + true + + + org.springframework + spring-context + + + com.alibaba.spring + spring-context-support + + + org.javassist + javassist + + + org.yaml + snakeyaml + + + com.alibaba + hessian-lite + + + com.alibaba.fastjson2 + fastjson2 + + + + + org.junit.jupiter + junit-jupiter-engine + ${junit_jupiter_version} + test + + + org.junit.jupiter + junit-jupiter-params + ${junit_jupiter_version} + test + + + cglib + cglib-nodep + ${cglib_version} + test + true + + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + package + + shade + + + true + true + false + + + org.apache.dubbo:dubbo-auth + org.apache.dubbo:dubbo-cluster + org.apache.dubbo:dubbo-common + org.apache.dubbo:dubbo-compatible + org.apache.dubbo:dubbo-config-api + org.apache.dubbo:dubbo-config-spring + org.apache.dubbo:dubbo-configcenter-apollo + org.apache.dubbo:dubbo-configcenter-nacos + org.apache.dubbo:dubbo-configcenter-zookeeper + org.apache.dubbo:dubbo-container-api + org.apache.dubbo:dubbo-container-spring + org.apache.dubbo:dubbo-filter-cache + org.apache.dubbo:dubbo-filter-validation + org.apache.dubbo:dubbo-metadata-api + org.apache.dubbo:dubbo-metadata-definition-protobuf + org.apache.dubbo:dubbo-metadata-report-nacos + org.apache.dubbo:dubbo-metadata-report-redis + org.apache.dubbo:dubbo-metadata-report-zookeeper + org.apache.dubbo:dubbo-metrics-api + org.apache.dubbo:dubbo-metrics-default + org.apache.dubbo:dubbo-metrics-registry + org.apache.dubbo:dubbo-metrics-metadata + org.apache.dubbo:dubbo-metrics-config-center + org.apache.dubbo:dubbo-metrics-prometheus + org.apache.dubbo:dubbo-monitor-api + org.apache.dubbo:dubbo-monitor-default + org.apache.dubbo:dubbo-qos + org.apache.dubbo:dubbo-qos-api + org.apache.dubbo:dubbo-security + org.apache.dubbo:dubbo-reactive + org.apache.dubbo:dubbo-spring-security + org.apache.dubbo:dubbo-registry-api + org.apache.dubbo:dubbo-registry-multicast + org.apache.dubbo:dubbo-registry-multiple + org.apache.dubbo:dubbo-registry-nacos + org.apache.dubbo:dubbo-registry-zookeeper + org.apache.dubbo:dubbo-remoting-api + org.apache.dubbo:dubbo-remoting-http + org.apache.dubbo:dubbo-remoting-netty4 + org.apache.dubbo:dubbo-remoting-netty + org.apache.dubbo:dubbo-remoting-zookeeper + org.apache.dubbo:dubbo-remoting-zookeeper-curator5 + org.apache.dubbo:dubbo-rpc-api + org.apache.dubbo:dubbo-rpc-dubbo + org.apache.dubbo:dubbo-rpc-injvm + org.apache.dubbo:dubbo-rpc-rest + org.apache.dubbo:dubbo-rpc-triple + org.apache.dubbo:dubbo-serialization-api + org.apache.dubbo:dubbo-serialization-hessian2 + org.apache.dubbo:dubbo-serialization-fastjson2 + org.apache.dubbo:dubbo-serialization-jdk + org.apache.dubbo:dubbo-kubernetes + org.apache.dubbo:dubbo-xds + io.netty:* + + + + + + META-INF/dubbo/internal/com.alibaba.dubbo.common.extension.ExtensionFactory + + + + + META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler + + + + + META-INF/dubbo/internal/org.apache.dubbo.auth.spi.AccessKeyStorage + + + + + META-INF/dubbo/internal/org.apache.dubbo.auth.spi.Authenticator + + + + + META-INF/dubbo/internal/org.apache.dubbo.cache.CacheFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.compiler.Compiler + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.config.OrderedPropertiesProvider + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.config.configcenter.DynamicConfigurationFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.context.ApplicationExt + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.context.ModuleExt + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.convert.Converter + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.convert.multiple.MultiValueConverter + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.deploy.ApplicationDeployListener + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.deploy.ModuleDeployListener + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.extension.ExtensionFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.extension.ExtensionInjector + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.extension.ExtensionLoader + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.infra.InfraAdapter + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.lang.ShutdownHookCallback + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.logger.LoggerAdapter + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.serialize.MultipleSerialization + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.serialize.Serialization + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.status.StatusChecker + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.status.reporter.FrameworkStatusReporter + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.store.DataStore + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.threadpool.ThreadPool + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.threadpool.manager.ExecutorRepository + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.url.component.param.DynamicParamSource + + + + + META-INF/dubbo/internal/org.apache.dubbo.config.ConfigInitializer + + + + + META-INF/dubbo/internal/org.apache.dubbo.config.ConfigPostProcessor + + + + + META-INF/dubbo/internal/org.apache.dubbo.config.ServiceListener + + + + + META-INF/dubbo/internal/org.apache.dubbo.config.bootstrap.DubboBootstrapStartStopListener + + + + + META-INF/dubbo/internal/org.apache.dubbo.config.spring.context.DubboSpringInitCustomizer + + + + + META-INF/dubbo/internal/org.apache.dubbo.config.spring.extension.SpringExtensionInjector + + + + + META-INF/dubbo/internal/org.apache.dubbo.container.Container + + + + + META-INF/dubbo/internal/org.apache.dubbo.metadata.MetadataParamsFilter + + + + + META-INF/dubbo/internal/org.apache.dubbo.metadata.ServiceNameMapping + + + + + META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.builder.TypeBuilder + + + + + META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.rest.AnnotatedMethodParameterProcessor + + + + + META-INF/dubbo/internal/org.apache.dubbo.metadata.annotation.processing.rest.ServiceRestMetadataResolver + + + + + META-INF/dubbo/internal/org.apache.dubbo.metadata.definition.builder.TypeBuilder + + + + + META-INF/dubbo/internal/org.apache.dubbo.metadata.report.MetadataReportFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.metadata.rest.AnnotatedMethodParameterProcessor + + + + + META-INF/dubbo/internal/org.apache.dubbo.metadata.rest.ServiceRestMetadataReader + + + + + META-INF/dubbo/internal/org.apache.dubbo.monitor.MonitorFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.qos.api.BaseCommand + + + + + META-INF/dubbo/internal/org.apache.dubbo.qos.probe.LivenessProbe + + + + + META-INF/dubbo/internal/org.apache.dubbo.qos.probe.ReadinessProbe + + + + + META-INF/dubbo/internal/org.apache.dubbo.qos.probe.StartupProbe + + + + + META-INF/dubbo/internal/org.apache.dubbo.qos.permission.PermissionChecker + + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.PenetrateAttachmentSelector + + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.AddressListener + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.ProviderFirstParams + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.RegistryFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.RegistryServiceListener + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.client.RegistryClusterIdentifier + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscoveryFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceInstanceCustomizer + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.client.metadata.MetadataServiceURLBuilder + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.ssl.CertProvider + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.client.migration.MigrationAddressComparator + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.client.migration.PreMigratingConditionChecker + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.integration.RegistryProtocolListener + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.xds.XdsCertificateSigner + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.rest.filter.RestResponseInterceptor + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.rest.filter.RestRequestFilter + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.rest.filter.RestResponseFilter + + + + + META-INF/dubbo/internal/org.apache.dubbo.metadata.rest.NoAnnotatedParameterRequestTagProcessor + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.rest.message.HttpMessageCodec + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.rest.annotation.consumer.HttpConnectionPreBuildIntercept + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.rest.annotation.param.parse.consumer.BaseConsumerParamParser + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.http.factory.RestClientFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.ChannelHandler + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.Codec + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.Codec2 + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.Dispatcher + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.Transporter + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.dubbo.ByteAccessor + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.api.pu.PortUnificationTransporter + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.api.connection.ConnectionManager + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.api.WireProtocol + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.exchange.Exchanger + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.http.HttpBinder + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.telnet.TelnetHandler + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.ExporterListener + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.Filter + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.HeaderFilter + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.InvokerListener + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.PenetrateAttachmentSelector + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.Protocol + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.ProxyFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.ZoneDetector + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.Cluster + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.ConfiguratorFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.LoadBalance + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.Merger + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.ProviderURLMergeProcessor + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.RouterFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.RuleConverter + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.filter.ClusterFilter + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.filter.InvocationInterceptorBuilder + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.router.mesh.route.MeshEnvListenerFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.router.state.StateRouterFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.ValuePattern + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.router.condition.matcher.ConditionMatcherFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.model.ApplicationInitListener + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.model.BuiltinServiceDetector + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.model.ScopeModelInitializer + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.injvm.ParamDeepCopyUtil + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.PathResolver + + + + + META-INF/dubbo/internal/org.apache.dubbo.validation.Validation + + + + + META-INF/dubbo/internal/org.apache.dubbo.registry.client.metadata.ServiceInstanceNotificationCustomizer + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.tri.compressor.Compressor + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.tri.compressor.DeCompressor + + + + + META-INF/dubbo/internal/org.apache.dubbo.metrics.service.MetricsService + + + + + META-INF/dubbo/internal/org.apache.dubbo.metrics.service.MetricsServiceExporter + + + + + META-INF/dubbo/internal/org.apache.dubbo.metrics.report.MetricsReporterFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.common.threadpool.event.ThreadPoolExhaustedListener + + + + + META-INF/dubbo/internal/org.apache.dubbo.remoting.api.pu.PortUnificationTransporter + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.router.mesh.util.TracingContextProvider + + + + + META-INF/dubbo/internal/org.apache.dubbo.metadata.rest.ServiceRestMetadataResolver + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.executor.IsolationExecutorSupportFactory + + + + + META-INF/dubbo/internal/org.apache.dubbo.metrics.collector.MetricsCollector + + + + + + META-INF/dubbo/internal/org.apache.dubbo.spring.security.jackson.ObjectMapperCodecCustomer + + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.rest.annotation.param.parse.provider.BaseProviderParamParser + + + + + + META-INF/dubbo/internal/org.apache.dubbo.rpc.model.PackableMethodFactory + + + + + + org.apache.dubbo:dubbo + + + com/** + org/** + + META-INF/dubbo/** + + + + io.netty:* + + META-INF/** + + + + + + io.netty + org.apache.dubbo.netty.shaded.io.netty + + + + + + + + + + + + release + + + + maven-javadoc-plugin + ${maven_javadoc_version} + + + attach-javadoc + + jar + + + none + + + + + true + + org.apache.dubbo:dubbo-* + + public + UTF-8 + UTF-8 + UTF-8 + + http://docs.oracle.com/javase/7/docs/api + + + + + + + + diff --git a/dubbo-distribution/dubbo-bom/pom.xml b/dubbo-distribution/dubbo-bom/pom.xml index c6601da12de..1ce62e76e6f 100644 --- a/dubbo-distribution/dubbo-bom/pom.xml +++ b/dubbo-distribution/dubbo-bom/pom.xml @@ -168,6 +168,11 @@ dubbo-bom ${project.version} + + org.apache.dubbo + dubbo-all-shaded + ${project.version} + diff --git a/dubbo-distribution/pom.xml b/dubbo-distribution/pom.xml index a28d3f426d6..bf684234a02 100644 --- a/dubbo-distribution/pom.xml +++ b/dubbo-distribution/pom.xml @@ -33,6 +33,7 @@ release dubbo-all + dubbo-all-shaded dubbo-apache-release dubbo-bom dubbo-core-spi @@ -54,5 +55,12 @@ dubbo-core-spi + + dubbo-all-shaded + + dubbo-all-shaded + dubbo-bom + + diff --git a/dubbo-test/dubbo-test-modules/src/test/java/org/apache/dubbo/dependency/FileTest.java b/dubbo-test/dubbo-test-modules/src/test/java/org/apache/dubbo/dependency/FileTest.java index 0d2aabbfd36..806e7090b2c 100644 --- a/dubbo-test/dubbo-test-modules/src/test/java/org/apache/dubbo/dependency/FileTest.java +++ b/dubbo-test/dubbo-test-modules/src/test/java/org/apache/dubbo/dependency/FileTest.java @@ -45,6 +45,7 @@ class FileTest { static { ignoredModules.add(Pattern.compile("dubbo-apache-release")); + ignoredModules.add(Pattern.compile("dubbo-all-shaded")); ignoredModules.add(Pattern.compile("dubbo-build-tools")); ignoredModules.add(Pattern.compile("dubbo-dependencies-all")); ignoredModules.add(Pattern.compile("dubbo-parent")); @@ -57,6 +58,7 @@ class FileTest { ignoredArtifacts.add(Pattern.compile("dubbo-annotation-processor")); ignoredModulesInDubboAll.add(Pattern.compile("dubbo")); + ignoredModulesInDubboAll.add(Pattern.compile("dubbo-all-shaded")); ignoredModulesInDubboAll.add(Pattern.compile("dubbo-bom")); ignoredModulesInDubboAll.add(Pattern.compile("dubbo-compiler")); ignoredModulesInDubboAll.add(Pattern.compile("dubbo-dependencies.*"));