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)

Reply via email to