[
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)