You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Zhihua Deng (Jira)" <ji...@apache.org> on 2024/08/20 02:16:00 UTC
[jira] [Updated] (HIVE-28455) Missing dependencies due to upgrade of maven-shade-plugin
[ https://issues.apache.org/jira/browse/HIVE-28455?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zhihua Deng updated HIVE-28455:
-------------------------------
Labels: hive-4.0.1-must (was: )
> 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, 4.0.0-beta-1, 4.1.0
> Reporter: Kokila N
> Assignee: Kokila N
> Priority: Major
> Labels: hive-4.0.1-must
>
> 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)