[
https://issues.apache.org/jira/browse/OOZIE-1876?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14101866#comment-14101866
]
Shwetha G S commented on OOZIE-1876:
------------------------------------
{quote}
hbaselibs gets deleted and simply made a dependency in oozie-core. I think this
is a good idea (not sure why it was spun out like that before). But it's scope
is set to provided. Shouldn't it be compile? I believe Oozie only needs this
for HBaseCredentials, so you can probably exclude some things, but I think we
must need some HBase jar in the Oozie server, right?
{quote}
It was provided earlier, so left it as is. Probably users can add it only if
HBaseCredentials is used(through config in oozie-site)
{quote}
core and the hcatalog sharelib depend directly on the hcat artifacts now
instead of oozie-hcatalog; I think this makes sense now that we're only
building one version at a time. However, why do we still need the hcataloglibs
and package it into a new tarball?
{quote}
Its painful to copy the hadoop and hcat jars to libext if they are not
available on the machine. So, its useful to have default versions if user
chooses to go with defaults. We should do the same for hadoop jars once we make
that also as configurable
> 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-v3.patch,
> OOZIE-1876-v4.patch, OOZIE-1876-v5.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)