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

Guo Ruijing commented on BIGTOP-1373:
-------------------------------------

I'd like to propose to decouple SCM and bigtop build (makefile or gradle)

1) more and more components come into bigop and some components may not be in 
github.

2) more vendors can use bigtop as  distribution reference (different vendor 
uses different SCM)

Proposal detail:

1. bigtop directory layout  as:

bigtop/components/
bigtop/components/zookeeper/
bigtop/components/hadoop/
bigtop/components/hbase/
bigtop/components/hive/

2. makefile or gradle can directly build from the above directories

3. download.sh will download source code from apache release or github or svn 
or git

> Add a mechanism of obtaining source for components from SCM
> -----------------------------------------------------------
>
>                 Key: BIGTOP-1373
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1373
>             Project: Bigtop
>          Issue Type: Improvement
>            Reporter: Julien Eid
>         Attachments: BIGTOP-1373-extrafile.patch, 
> BIGTOP-1373-noextrafile.patch, BIGTOP-1373.patch
>
>
> This was brought up here (https://issues.apache.org/jira/browse/BIGTOP-1363) 
> as a much wanted feature for our build system so we can build against 
> branches. I have two approaches to doing this that I'll be posting up Patch 
> files for and seeing which approach everyone likes better. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to