[
https://issues.apache.org/jira/browse/BIGTOP-1497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14183294#comment-14183294
]
jay vyas commented on BIGTOP-1497:
----------------------------------
I will try to learn some more about packaging and play some with this .
Meanwhile, for those interested - here are the some starter points around
packaging stuff for bigtop.
0) top level build.gradle file defines all bigtop tasks. it sources a
packages.gradle file that has the packaging tasks.
1) The bigtop.mk file defines all components in bigtop. it is referenced by
packages.gradle.
2) Each component has a do-component-build script. That script builds the java
project for you.
3) For deb and rpm specifics, those builders are in respective bigtop-packages/
directories. They
each use do-component-build to get the core jars. So the first step is to write
do-component-build for tachyon, i think.
4) For smoke tests, you can just dump a groovy script into
bigtop-tests/smoke-tests/tachyon.
For a simple example of how to package a single jar app, like mahout, you can
see the
blog post :
https://blogs.apache.org/bigtop/entry/getting_involved_with_bigtop_packaging .
> Add tachyon to bigtop
> ----------------------
>
> Key: BIGTOP-1497
> URL: https://issues.apache.org/jira/browse/BIGTOP-1497
> Project: Bigtop
> Issue Type: Bug
> Components: build
> Reporter: jay vyas
> Fix For: 1.0.0
>
>
> Lets package apache tachyon into bigtop. Its synergistic for both mapreduce,
> yarn, and spark , which are the dominant processing engines in big data.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)