4.0.0 org.apache.kyuubi kyuubi-parent 1.8.0-SNAPSHOT ../../pom.xml kyuubi-spark-sql-engine_2.12 jar Kyuubi Project Engine Spark SQL https://kyuubi.apache.org/ org.apache.kyuubi kyuubi-common_${scala.binary.version} ${project.version} org.apache.kyuubi kyuubi-events_${scala.binary.version} ${project.version} org.apache.kyuubi kyuubi-ha_${scala.binary.version} ${project.version} io.grpc grpc-core io.grpc grpc-protobuf org.apache.spark spark-sql_${scala.binary.version} provided org.apache.spark spark-sql_${scala.binary.version} test-jar test org.apache.spark spark-repl_${scala.binary.version} provided org.scala-lang scala-compiler provided org.scala-lang scala-reflect provided org.apache.hadoop hadoop-client-api provided org.apache.kyuubi kyuubi-common_${scala.binary.version} ${project.version} test-jar test commons-collections commons-collections test commons-io commons-io test org.apache.spark spark-hive_${scala.binary.version} test org.apache.kyuubi ${hive.jdbc.artifact} ${project.version} test org.apache.hadoop hadoop-client-runtime test org.apache.iceberg iceberg-spark-runtime-${spark.binary.version}_${scala.binary.version} test io.delta delta-core_${scala.binary.version} test org.apache.kyuubi kyuubi-zookeeper_${scala.binary.version} ${project.version} test io.etcd jetcd-launcher test com.vladsch.flexmark flexmark-all test org.apache.maven.plugins maven-shade-plugin false com.google.android:annotations com.google.api.grpc:proto-google-common-protos com.google.code.gson:gson com.google.errorprone:error_prone_annotations com.google.guava:* com.google.j2objc:j2objc-annotations com.google.protobuf:* io.etcd:* io.grpc:* io.netty:* io.perfmark:perfmark-api io.vertx:* net.jodah:failsafe org.apache.hive:hive-service-rpc org.apache.kyuubi:* org.apache.thrift:* org.checkerframework:checker-qual org.codehaus.mojo:animal-sniffer-annotations *:* **/*.proto META-INF/*.SF META-INF/*.DSA META-INF/*.RSA META-INF/DEPENDENCIES META-INF/LICENSE.txt META-INF/NOTICE.txt META-INF/maven/** LICENSE.txt NOTICE.txt mozilla/** **/module-info.class org.apache.hive.service.rpc.thrift ${kyuubi.shade.packageName}.org.apache.hive.service.rpc.thrift org.apache.hive.service.rpc.thrift.** com.facebook.fb303 ${kyuubi.shade.packageName}.com.facebook.fb303 com.facebook.fb303.** org.apache.thrift ${kyuubi.shade.packageName}.org.apache.thrift org.apache.thrift.** io.etcd ${kyuubi.shade.packageName}.io.etcd io.etcd.** io.grpc ${kyuubi.shade.packageName}.io.grpc io.netty ${kyuubi.shade.packageName}.io.netty io.netty.** io.perfmark ${kyuubi.shade.packageName}.io.perfmark io.vertx ${kyuubi.shade.packageName}.io.vertx io.vertx.** net.jodah ${kyuubi.shade.packageName}.net.jodah net.jodah.** android.annotation ${kyuubi.shade.packageName}.android.annotation com.google.common ${kyuubi.shade.packageName}.com.google.common com.google.common.** com.google.thirdparty ${kyuubi.shade.packageName}.com.google.thirdparty com.google.thirdparty.** com.google.protobuf ${kyuubi.shade.packageName}.com.google.protobuf com.google.protobuf.** org.codehaus.mojo.animal_sniffer ${kyuubi.shade.packageName}.org.codehaus.mojo.animal_sniffer com.google.j2objc.annotations ${kyuubi.shade.packageName}.com.google.j2objc.annotations com.google.errorprone.annotations ${kyuubi.shade.packageName}.com.google.errorprone.annotations org.checkerframework ${kyuubi.shade.packageName}.org.checkerframework com.google.gson ${kyuubi.shade.packageName}.com.google.gson com.google.api ${kyuubi.shade.packageName}.com.google.api com.google.cloud ${kyuubi.shade.packageName}.com.google.cloud com.google.geo ${kyuubi.shade.packageName}.com.google.geo com.google.logging ${kyuubi.shade.packageName}.com.google.logging com.google.longrunning ${kyuubi.shade.packageName}.com.google.longrunning com.google.rpc ${kyuubi.shade.packageName}.com.google.rpc com.google.type ${kyuubi.shade.packageName}.com.google.type shade package org.apache.maven.plugins maven-antrun-plugin rename-native-library run package unpacking netty jar renaming netty native libraries deleting META-INF/native-image folder repackaging netty jar org.apache.maven.plugins maven-jar-plugin prepare-test-jar test-jar test-compile target/scala-${scala.binary.version}/classes target/scala-${scala.binary.version}/test-classes