[ 
https://issues.apache.org/jira/browse/HIVE-28455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17875040#comment-17875040
 ] 

Qiheng He commented on HIVE-28455:
----------------------------------

- According to 
https://issues.apache.org/jira/browse/HIVE-28308?focusedCommentId=17866925&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17866925
 , isn't this the expected behavior?


{code:none}
[~dengzh] : I checked the org.apache.hive:hive-jdbc, version 3.1.3 and 2.3.3,  
they don't add  any extra dependencies, while the standalone jar has many 
transitive dependencies. I'm wondering the dependencies showing in the maven 
page are from the standalone hive-jdbc, this is not expected. If you try to use 
the slim hive-jdbc, need to be carefully of what dependencies need to import 
yourself. 
{code}


> 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)

Reply via email to