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

Roman Shaposhnik commented on BIGTOP-98:
----------------------------------------

Ok, here's a bit of investigation I've done as far as the current state of 
tweakability of deps is concerned:

1. ant projects (* marks the one that need to be made tweakable):
  1.1. zookeeper -- no explicit dependencies on other stack components 
  1.2. hadoop -- no explicit dependencies on other stack components
  1.3. flume -- no explicit dependencies on other stack components
  1.4. sqoop --  depends on hadoop-core(*), hadoop-test(*), hbase
  1.5. pig -- depends on  hadoop-core, hadoop-test, zookeeper, hbase
  1.6. hive -- quite broken :-(

2. maven projects
  2.1. hbase -- hadoop-core, zookeeper
  2.2. mahout -- hadoop-core(*)
  2.3. oozie -- quite broken :-(
  2.4. whirr -- hadoop-core

Overall, I think we're doing pretty well. I'll try to run a custom build once 
BIGTOP-100
gets integrated.



> Ability to force ivy/maven version inter-dependency needs to be implemented
> ---------------------------------------------------------------------------
>
>                 Key: BIGTOP-98
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-98
>             Project: Bigtop
>          Issue Type: Bug
>            Reporter: Roman Shaposhnik
>
> We need to have a mechanism in place to be able to force compile-time 
> inter-dependencies to be within stack of Bigtop components. Currently we rely 
> on whatever projects specify at release time. This leads to an unfortunate 
> side effect of components compiling against one version of artifacts and 
> deploying against a different one.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to