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

Guo Ruijing commented on BIGTOP-1227:
-------------------------------------

It is general requirement for bigtop:

1) can do unit test
2) can build rpm/deb/vm package (bigtop already has)
3) can do release (deploy maven, make tag in different branch including hadoop, 
hbase, etc instead of downloading tar from apache)

so I expect bigtop may move do-component-build out of RPM build like:

1) make hadoop-tar:   (build binary tar)
    call do-component-build in hadoop directory

2) make hadoop-tar -Dunit-test  (build binary tar)
   call do-component-build in hadoop directory

in do-component-build
//currently, build command is hard-coded like:

mvn $ANT_OPTS $BUNDLE_SNAPPY -Pdist -Pnative -Pfuse -Psrc -Dtar 
${MAVEN_SKIP_TESTS} install "$@"

if (unit-test) {
     there is no -DskipTest
}

3) make hadoop-rpm (expect to build rpm, can depends on hadoop-tar)

RPM should come from binary tar instead of fresh build

4) make hadoop-deploy (expect to deploy artifect to mven repo)

> Deploy artifacts to maven repository
> ------------------------------------
>
>                 Key: BIGTOP-1227
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1227
>             Project: Bigtop
>          Issue Type: Improvement
>          Components: Build
>            Reporter: Shengjun Xin
>
> When we use bigtop to build a distro, we need deploy the artifacts to our 
> maven repo. For example, we need to deploy the hadoop artifacts to maven repo 
> to make sure hbase can depend on it



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to