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

Roman Shaposhnik commented on BIGTOP-1369:
------------------------------------------

Good catch!

> Hive Debian rules file does not set maven.repo.local
> ----------------------------------------------------
>
>                 Key: BIGTOP-1369
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1369
>             Project: Bigtop
>          Issue Type: Bug
>            Reporter: Julien Eid
>
> The Hive Debian rules file when calling do-component-build does not set the 
> maven.repo.local command line argument and so when Hive builds it uses the 
> default location for the local maven repo, which breaks if HBase was built in 
> a different m2 repo while Hive was using the default, causing Hive to be 
> unable to find hbase-common.
> Noticied this issue because my HOME variable was not set to /root and was 
> instead /, which caused HBase to put artifacts in /.m2 while Hive was looking 
> for them in /root/.m2.
> You can see 
> https://github.com/apache/bigtop/blob/master/bigtop-packages/src/deb/hbase/rules
>  that -Dmaven.repo.local gets set, but in 
> https://github.com/apache/bigtop/blob/master/bigtop-packages/src/deb/hive/rules
>  it's not.
> I also saw that HCatalog's rules file does not set the variable as well, but 
> I haven't check yet if that breaks things.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to