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

Shwetha G S commented on OOZIE-1876:
------------------------------------

{quote}
Won't this make it so that you'd have the same oozie-hadoop jar version 
regardless of which Hadoop you compiled against (and similarly for some others)?
{quote}
Yes, it will. But a clean full build at root always works(irrespective of 
arguments/mvn repo). 

{quote}
 won't this be problematic for users trying to use these jars?
{quote}
Oozie users(clients) will just depend on oozie-client which doesn't require 
hadoop. Oozie developers will use full build, so shouldn't be a problem.

{quote}
and for the maven repo?
{quote}
For full build, its not an issue. Will be problematic for partial builds(build 
of single module), which I think is done rarely. One way of solving this is get 
rid of aggregation jars(like oozie-hadoop) which is just used as a placeholder 
for a group of jars. Instead, we can depend of individual hadoop jars directly

> use pom properties rather than specific version numbers in the pom files of 
> hbaselibs, hcataloglibs, sharelib, etc 
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: OOZIE-1876
>                 URL: https://issues.apache.org/jira/browse/OOZIE-1876
>             Project: Oozie
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 4.0.1
>            Reporter: John
>            Assignee: Shwetha G S
>             Fix For: trunk
>
>         Attachments: OOZIE-1876-v2.patch, OOZIE-1876.patch
>
>
> version numbers (hbase, hive, hcatalog, sqoop, etc) are hard coded in the pom 
> files.



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

Reply via email to