CalvinKirs opened a new pull request, #18554: URL: https://github.com/apache/doris/pull/18554
Binary packages do not need to provide or test level dependencies. We use maven dependency-copy to copy binary dependencies, but this plugin will package test-level dependencies by default, refer to: ``` <ul> <li><code>runtime</code> scope gives runtime and compile dependencies,</li> <li><code>compile</code> scope gives compile, provided, and system dependencies,</li> <li><code>test</code> (default) scope gives all dependencies,</li> <li><code>provided</code> scope just gives provided dependencies,</li> <li><code>system</code> scope just gives system dependencies.</li> </ul></description> ``` # Proposed changes Here is the diff after repacking ``` HdrHistogram-2.1.9.jar HdrHistogram-2.1.9.jar RoaringBitmap-0.8.13.jar RoaringBitmap-0.8.13.jar accessors-smart-2.4.8.jar accessors-smart-2.4.8.jar activation-1.1.1.jar < aggs-matrix-stats-client-7.6.0.jar aggs-matrix-stats-client-7.6.0.jar aircompressor-0.21.jar aircompressor-0.21.jar amqp-client-5.14.2.jar < animal-sniffer-annotations-1.18.jar animal-sniffer-annotations-1.18.jar annotations-13.0.jar annotations-13.0.jar annotations-2.17.257.jar annotations-2.17.257.jar annotations-4.1.1.4.jar annotations-4.1.1.4.jar ant-1.10.12.jar ant-1.10.12.jar ant-launcher-1.10.12.jar ant-launcher-1.10.12.jar antlr4-runtime-4.9.3.jar antlr4-runtime-4.9.3.jar apiguardian-api-1.1.2.jar < arns-2.17.257.jar arns-2.17.257.jar arrow-format-0.10.0.jar < arrow-memory-0.10.0.jar < arrow-vector-0.10.0.jar < asm-3.1.jar asm-3.1.jar asm-9.2.jar asm-9.2.jar asm-commons-9.4.jar asm-commons-9.4.jar asm-tree-9.4.jar asm-tree-9.4.jar aspectjrt-1.9.7.jar aspectjrt-1.9.7.jar aspectjweaver-1.9.7.jar aspectjweaver-1.9.7.jar audience-annotations-0.5.0.jar audience-annotations-0.5.0.jar auth-2.17.257.jar auth-2.17.257.jar automaton-1.11-8.jar automaton-1.11-8.jar avro-1.10.1.jar avro-1.10.1.jar avro-ipc-1.8.2.jar < avro-mapred-1.8.2-hadoop2.jar < awaitility-4.0.3.jar awaitility-4.0.3.jar aws-core-2.17.257.jar aws-core-2.17.257.jar aws-java-sdk-bundle-1.12.125.jar aws-java-sdk-bundle-1.12.125.jar aws-java-sdk-core-1.12.302.jar aws-java-sdk-core-1.12.302.jar aws-java-sdk-dynamodb-1.12.302.jar aws-java-sdk-dynamodb-1.12.302.jar aws-java-sdk-glue-1.12.302.jar aws-java-sdk-glue-1.12.302.jar aws-java-sdk-kms-1.12.302.jar aws-java-sdk-kms-1.12.302.jar aws-java-sdk-s3-1.12.302.jar aws-java-sdk-s3-1.12.302.jar aws-json-protocol-2.17.257.jar aws-json-protocol-2.17.257.jar aws-query-protocol-2.17.257.jar aws-query-protocol-2.17.257.jar aws-xml-protocol-2.17.257.jar aws-xml-protocol-2.17.257.jar bcpkix-jdk15on-1.65.jar bcpkix-jdk15on-1.65.jar bcprov-jdk15on-1.65.jar bcprov-jdk15on-1.65.jar caffeine-2.9.3.jar caffeine-2.9.3.jar canal.client-1.1.6.jar canal.client-1.1.6.jar canal.common-1.1.6.jar canal.common-1.1.6.jar canal.protocol-1.1.6.jar canal.protocol-1.1.6.jar cglib-2.2.jar cglib-2.2.jar checker-3.22.2.jar checker-3.22.2.jar checker-qual-3.5.0.jar checker-qual-3.5.0.jar checker-util-3.22.2.jar checker-util-3.22.2.jar chill-java-0.9.3.jar < chill_2.12-0.9.3.jar < commons-beanutils-1.9.4.jar commons-beanutils-1.9.4.jar commons-cli-1.4.jar commons-cli-1.4.jar commons-codec-1.13.jar commons-codec-1.13.jar commons-collections-3.2.2.jar commons-collections-3.2.2.jar commons-compiler-3.1.9.jar < commons-compress-1.22.jar commons-compress-1.22.jar commons-configuration2-2.1.1.jar commons-configuration2-2.1.1.jar commons-crypto-1.0.0.jar < commons-daemon-1.0.13.jar commons-daemon-1.0.13.jar commons-digester-2.1.jar commons-digester-2.1.jar commons-fileupload-1.5.jar commons-fileupload-1.5.jar commons-io-2.7.jar commons-io-2.7.jar commons-lang-2.6.jar commons-lang-2.6.jar commons-lang3-3.9.jar commons-lang3-3.9.jar commons-logging-1.2.jar commons-logging-1.2.jar commons-math-2.2.jar commons-math-2.2.jar commons-math3-3.4.1.jar commons-math3-3.4.1.jar commons-net-3.1.jar commons-net-3.1.jar commons-pool-1.5.1.jar commons-pool-1.5.1.jar commons-pool2-2.2.jar commons-pool2-2.2.jar commons-text-1.10.0.jar commons-text-1.10.0.jar commons-validator-1.7.jar commons-validator-1.7.jar compiler-0.9.6.jar compiler-0.9.6.jar compress-lzf-1.0.3.jar < connector-1.0.jar connector-1.0.jar curator-client-4.2.0.jar curator-client-4.2.0.jar curator-framework-4.2.0.jar curator-framework-4.2.0.jar curator-recipes-2.6.0.jar curator-recipes-2.6.0.jar datalake20200710-2.0.2-shaded.jar datalake20200710-2.0.2-shaded.jar disruptor-3.3.0.jar disruptor-3.3.0.jar dnsjava-2.1.7.jar dnsjava-2.1.7.jar doris-fe.jar doris-fe.jar druid-1.2.5.jar druid-1.2.5.jar elasticsearch-7.17.8.jar elasticsearch-7.17.8.jar elasticsearch-cli-7.17.8.jar elasticsearch-cli-7.17.8.jar elasticsearch-core-7.6.0.jar elasticsearch-core-7.6.0.jar elasticsearch-geo-7.17.8.jar elasticsearch-geo-7.17.8.jar elasticsearch-lz4-7.17.8.jar elasticsearch-lz4-7.17.8.jar elasticsearch-plugin-classloader-7.17.8.jar elasticsearch-plugin-classloader-7.17.8.jar elasticsearch-rest-client-7.17.8.jar elasticsearch-rest-client-7.17.8.jar elasticsearch-secure-sm-7.6.0.jar elasticsearch-secure-sm-7.6.0.jar elasticsearch-x-content-7.6.0.jar elasticsearch-x-content-7.6.0.jar endpoint-util-0.0.6.jar endpoint-util-0.0.6.jar error_prone_annotations-2.3.4.jar error_prone_annotations-2.3.4.jar esdk-obs-java-optimised-3.21.4.1.jar esdk-obs-java-optimised-3.21.4.1.jar eventstream-1.0.1.jar eventstream-1.0.1.jar failureaccess-1.0.1.jar failureaccess-1.0.1.jar fastjson2-2.0.4.jar fastjson2-2.0.4.jar fe-common-1.2-SNAPSHOT.jar fe-common-1.2-SNAPSHOT.jar findbugs-annotations-1.3.9-1.jar findbugs-annotations-1.3.9-1.jar flatbuffers-1.2.0-3f79e055.jar < fluent-hc-4.5.14.jar fluent-hc-4.5.14.jar generex-1.0.1.jar generex-1.0.1.jar gethostname4j-0.0.2.jar gethostname4j-0.0.2.jar glue-2.17.257.jar glue-2.17.257.jar grpc-api-1.30.0.jar grpc-api-1.30.0.jar grpc-context-1.30.0.jar grpc-context-1.30.0.jar grpc-core-1.30.0.jar grpc-core-1.30.0.jar grpc-netty-shaded-1.30.0.jar grpc-netty-shaded-1.30.0.jar grpc-protobuf-1.30.0.jar grpc-protobuf-1.30.0.jar grpc-protobuf-lite-1.30.0.jar grpc-protobuf-lite-1.30.0.jar grpc-stub-1.30.0.jar grpc-stub-1.30.0.jar gson-2.8.9.jar gson-2.8.9.jar guava-30.0-jre.jar guava-30.0-jre.jar hadoop-annotations-3.3.4.jar hadoop-annotations-3.3.4.jar hadoop-auth-3.3.4.jar hadoop-auth-3.3.4.jar hadoop-aws-3.3.4.jar hadoop-aws-3.3.4.jar hadoop-client-3.3.4.jar hadoop-client-3.3.4.jar hadoop-common-3.3.4.jar hadoop-common-3.3.4.jar hadoop-hdfs-3.3.4.jar hadoop-hdfs-3.3.4.jar hadoop-hdfs-client-3.3.4.jar hadoop-hdfs-client-3.3.4.jar hadoop-huaweicloud-3.1.1-hw-45.jar hadoop-huaweicloud-3.1.1-hw-45.jar hadoop-mapreduce-client-common-3.3.4.jar hadoop-mapreduce-client-common-3.3.4.jar hadoop-mapreduce-client-core-3.3.4.jar hadoop-mapreduce-client-core-3.3.4.jar hadoop-mapreduce-client-jobclient-3.3.4.jar hadoop-mapreduce-client-jobclient-3.3.4.jar hadoop-shaded-guava-1.1.1.jar hadoop-shaded-guava-1.1.1.jar hadoop-shaded-protobuf_3_7-1.1.1.jar hadoop-shaded-protobuf_3_7-1.1.1.jar hadoop-yarn-api-3.3.4.jar hadoop-yarn-api-3.3.4.jar hadoop-yarn-client-3.3.4.jar hadoop-yarn-client-3.3.4.jar hadoop-yarn-common-3.3.4.jar hadoop-yarn-common-3.3.4.jar hamcrest-2.1.jar hamcrest-2.1.jar hamcrest-core-2.2.jar hamcrest-core-2.2.jar hbase-annotations-1.2.3.jar hbase-annotations-1.2.3.jar hbase-client-1.2.3.jar hbase-client-1.2.3.jar hbase-common-1.2.3-tests.jar hbase-common-1.2.3-tests.jar hbase-common-1.2.3.jar hbase-common-1.2.3.jar hbase-hadoop-compat-1.2.3.jar hbase-hadoop-compat-1.2.3.jar hbase-hadoop2-compat-1.2.3.jar hbase-hadoop2-compat-1.2.3.jar hbase-prefix-tree-1.2.3.jar hbase-prefix-tree-1.2.3.jar hbase-procedure-1.2.3.jar hbase-procedure-1.2.3.jar hbase-protocol-1.2.3.jar hbase-protocol-1.2.3.jar hbase-server-1.2.3.jar hbase-server-1.2.3.jar help-resource.zip help-resource.zip hive-catalog-shade-1.0.2-SNAPSHOT.jar hive-catalog-shade-1.0.2-SNAPSHOT.jar hive-storage-api-2.7.2.jar hive-storage-api-2.7.2.jar hppc-0.7.2.jar hppc-0.7.2.jar htrace-core-3.1.0-incubating.jar htrace-core-3.1.0-incubating.jar http-client-spi-2.17.257.jar http-client-spi-2.17.257.jar httpasyncclient-4.1.5.jar httpasyncclient-4.1.5.jar httpclient-4.5.13.jar httpclient-4.5.13.jar httpclient5-5.1.4.jar httpclient5-5.1.4.jar httpcore-4.4.15.jar httpcore-4.4.15.jar httpcore-nio-4.4.16.jar httpcore-nio-4.4.16.jar httpcore5-5.1.5.jar httpcore5-5.1.5.jar httpcore5-h2-5.1.5.jar httpcore5-h2-5.1.5.jar httpmime-4.5.14.jar httpmime-4.5.14.jar hudi-common-0.10.0.jar hudi-common-0.10.0.jar hudi-hadoop-mr-0.10.0.jar hudi-hadoop-mr-0.10.0.jar iceberg-api-1.1.0.jar iceberg-api-1.1.0.jar iceberg-aws-1.1.0.jar iceberg-aws-1.1.0.jar iceberg-bundled-guava-1.1.0.jar iceberg-bundled-guava-1.1.0.jar iceberg-common-1.1.0.jar iceberg-common-1.1.0.jar iceberg-core-1.1.0.jar iceberg-core-1.1.0.jar iceberg-hive-metastore-1.1.0.jar iceberg-hive-metastore-1.1.0.jar ion-java-1.0.2.jar ion-java-1.0.2.jar ivy-2.4.0.jar < j2objc-annotations-1.3.jar j2objc-annotations-1.3.jar jackson-annotations-2.12.3.jar jackson-annotations-2.12.3.jar jackson-core-2.13.4.jar jackson-core-2.13.4.jar jackson-core-asl-1.9.13.jar jackson-core-asl-1.9.13.jar jackson-databind-2.12.3.jar jackson-databind-2.12.3.jar jackson-dataformat-cbor-2.13.4.jar jackson-dataformat-cbor-2.13.4.jar jackson-dataformat-smile-2.13.4.jar jackson-dataformat-smile-2.13.4.jar jackson-dataformat-yaml-2.12.3.jar jackson-dataformat-yaml-2.12.3.jar jackson-datatype-jdk8-2.13.4.jar jackson-datatype-jdk8-2.13.4.jar jackson-datatype-jsr310-2.13.4.jar jackson-datatype-jsr310-2.13.4.jar jackson-jaxrs-1.9.13.jar jackson-jaxrs-1.9.13.jar jackson-jaxrs-base-2.13.4.jar jackson-jaxrs-base-2.13.4.jar jackson-jaxrs-json-provider-2.13.4.jar jackson-jaxrs-json-provider-2.13.4.jar jackson-mapper-asl-1.9.13.jar jackson-mapper-asl-1.9.13.jar jackson-module-jaxb-annotations-2.12.3.jar jackson-module-jaxb-annotations-2.12.3.jar jackson-module-parameter-names-2.13.4.jar jackson-module-parameter-names-2.13.4.jar jackson-module-scala_2.12-2.13.4.jar < jackson-xc-1.9.2.jar jackson-xc-1.9.2.jar jakarta.activation-api-1.2.2.jar jakarta.activation-api-1.2.2.jar jakarta.annotation-api-1.3.5.jar jakarta.annotation-api-1.3.5.jar jakarta.inject-2.6.1.jar < jakarta.servlet-api-4.0.4.jar jakarta.servlet-api-4.0.4.jar jakarta.validation-api-2.0.2.jar < jakarta.websocket-api-1.1.2.jar jakarta.websocket-api-1.1.2.jar jakarta.ws.rs-api-2.1.6.jar < jakarta.xml.bind-api-2.3.3.jar jakarta.xml.bind-api-2.3.3.jar jamon-runtime-2.4.1.jar jamon-runtime-2.4.1.jar janino-3.1.9.jar < java-cup-0.11-a-czt02-cdh.jar java-cup-0.11-a-czt02-cdh.jar java-cup-runtime-0.11-a-czt01-cdh.jar java-cup-runtime-0.11-a-czt01-cdh.jar java-xmlbuilder-1.3.jar java-xmlbuilder-1.3.jar javassist-3.18.2-GA.jar javassist-3.18.2-GA.jar javax-websocket-client-impl-9.4.50.v20221201.jar javax-websocket-client-impl-9.4.50.v20221201.jar javax-websocket-server-impl-9.4.50.v20221201.jar javax-websocket-server-impl-9.4.50.v20221201.jar javax.activation-1.2.0.jar javax.activation-1.2.0.jar javax.activation-api-1.2.0.jar javax.activation-api-1.2.0.jar javax.annotation-api-1.3.2.jar javax.annotation-api-1.3.2.jar javax.servlet-api-3.1.0.jar javax.servlet-api-3.1.0.jar javax.xml.soap-api-1.4.0.jar javax.xml.soap-api-1.4.0.jar jaxb-api-2.3.1.jar jaxb-api-2.3.1.jar jaxb-impl-2.2.3-1.jar jaxb-impl-2.2.3-1.jar jaxws-api-2.3.0.jar jaxws-api-2.3.0.jar jboss-logging-3.4.3.Final.jar jboss-logging-3.4.3.Final.jar jboss-threads-2.3.0.Beta2.jar jboss-threads-2.3.0.Beta2.jar jcip-annotations-1.0-1.jar jcip-annotations-1.0-1.jar ``` Issue Number: close #xxx ## Problem summary Describe your changes. ## Checklist(Required) * [ ] Does it affect the original behavior * [ ] Has unit tests been added * [ ] Has document been added or modified * [ ] Does it need to update dependencies * [ ] Is this PR support rollback (If NO, please explain WHY) ## Further comments If this is a relatively large or complex change, kick off the discussion at [d...@doris.apache.org](mailto:d...@doris.apache.org) by explaining why you chose the solution you did and what alternatives you considered, etc... -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org