Kokila N created HIVE-28455: ------------------------------- Summary: Missing dependencies due to upgrade of maven-shade-plugin Key: HIVE-28455 URL: https://issues.apache.org/jira/browse/HIVE-28455 Project: Hive Issue Type: Bug Components: Hive Affects Versions: 4.0.0-beta-1, 4.0.0, 4.1.0 Reporter: Kokila N Assignee: Kokila N
For, hive jdbc , we create two jars {{hive-jdbc}} and {{hive-jdbc-standalone}} (shaded jar/uber jar). *Reason for change in pom :* Due to the changes in the maven code after version 3.2.4, when we create a shaded jar ( {{{}hive-jdbc-standalone{}}}), {{dependency-reduced-pom.xml}} is generated and dependencies that have been included into the uber JAR will be removed from the {{<dependencies>}} section of the generated POM to avoid duplication. This {{dependency-reduced-pom.xml}} is why the dependencies are removed from the pom as its common for both {{hive-jdbc}} and {{{}hive-jdbc-standalone{}}}. So, currently for hive-jdbc , the transitive dependencies for it are not propagated. Same applies to hive-beeline and hive-exec modules as well. -- This message was sent by Atlassian Jira (v8.20.10#820010)