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

Ashutosh Chauhan commented on HIVE-3664:
----------------------------------------

@Kanna, HIVE-2061 introduced this for backward compatibility reason. Currently, 
user needs to *add* this jar in their script. So, if we don't create a symlink 
user needs to update their script every time we upgrade a hive version, which 
is not ideal. I am not sure what problem you are facing with symlinks on 
Windows, but if that is not easily solvable one potential workaround would be 
to check in build.xml that OS is windows and then not create symlink, but 
instead copy hive-contrib-0.9.0 with name hive-contrib.jar. This will avoid 
backward incompatibility as well as need to create symlink on Windows. But, 
before we go down that path perhaps we should investigate more whats the 
problem with symlinks on Windows.   
                
> Avoid to create a symlink for hive-contrib.jar file in dist\lib folder.
> -----------------------------------------------------------------------
>
>                 Key: HIVE-3664
>                 URL: https://issues.apache.org/jira/browse/HIVE-3664
>             Project: Hive
>          Issue Type: Bug
>          Components: Build Infrastructure
>    Affects Versions: 0.10.0, 0.9.1
>            Reporter: Kanna Karanam
>            Assignee: Kanna Karanam
>              Labels: Windows
>             Fix For: 0.10.0, 0.9.1
>
>         Attachments: HIVE-3664.1.patch.txt
>
>
> It forces us to enumerate all the jars except this jar on Windows instead of 
> directly referencing the “dist\lib\*.jar” folder in the class path.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to