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

Newton Alex commented on AMBARI-7291:
-------------------------------------

Manually tested the build with both default and HDP use cases.

Default Use Case:
-----------------------
Cmd: mvn -B install package rpm:rpm -DnewVersion=1.7 -DskipTests 
-Dpython.ver="python >= 2.6" -Preplaceurl
// Searching for HDP components
[vagrant@c6401 ~]$ rpm -qlp defaultrpm/ambari-server-1.3.0-SNAPSHOT.noarch.rpm 
|grep "resources/stacks/HDP" | head -3
[vagrant@c6401 ~]$
// Now searching for Bigtop components
[vagrant@c6401 ~]$ rpm -qlp defaultrpm/ambari-server-1.3.0-SNAPSHOT.noarch.rpm 
|grep "resources/stacks/BIGTOP" | head -3
/var/lib/ambari-server/resources/stacks/BIGTOP
/var/lib/ambari-server/resources/stacks/BIGTOP/0.8
/var/lib/ambari-server/resources/stacks/BIGTOP/0.8/blueprints
[vagrant@c6401 ~]$

HDP Use Case:
---------------------
Cmd: mvn -B install package rpm:rpm -DnewVersion=1.7 -DskipTests 
-Dpython.ver="python >= 2.6" -Preplaceurl -Dstack.distribution=HDP
// Searching for HDP components
[vagrant@c6401 ~]$ rpm -qlp hdprpm/ambari-server-1.3.0-SNAPSHOT.noarch.rpm 
|grep "resources/stacks/HDP" | head -3
/var/lib/ambari-server/resources/stacks/HDP
/var/lib/ambari-server/resources/stacks/HDP/1.3
/var/lib/ambari-server/resources/stacks/HDP/1.3.2
// Now searching for Bigtop components
[vagrant@c6401 ~]$ rpm -qlp hdprpm/ambari-server-1.3.0-SNAPSHOT.noarch.rpm 
|grep "resources/stacks/BIGTOP" | head -3
[vagrant@c6401 ~]$

---------

> Create different Maven profiles to build Bigtop, HDP and PHD stacks
> -------------------------------------------------------------------
>
>                 Key: AMBARI-7291
>                 URL: https://issues.apache.org/jira/browse/AMBARI-7291
>             Project: Ambari
>          Issue Type: Story
>            Reporter: Newton Alex
>            Assignee: Newton Alex
>              Labels: bigtop, build, maven
>             Fix For: 1.7.0
>
>         Attachments: mvn.patch
>
>
> Enhance the current maven pom files to build vendor specific Ambari rpms - 
> one each for Bigtop, HDP and PHD 
> Create different maven profiles for PHD, HDP and Bigtop such that each build 
> has the ability to pick up a specified vendor stack definition and ignore 
> others. Default must be BT
> E.g.: mvn install -P BT // To build Bigtop stack



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

Reply via email to