You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Nitiraj Singh Rathore (JIRA)" <ji...@apache.org> on 2016/11/15 11:58:58 UTC

[jira] [Comment Edited] (AMBARI-18873) create separate RPM / DEB package for views during build process.

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

Nitiraj Singh Rathore edited comment on AMBARI-18873 at 11/15/16 11:58 AM:
---------------------------------------------------------------------------

Submitted patch:

Earlier : view jars were shipped with the ambari-server package. 
Now : separate rpm and deb files can be created (ambari-views-package_$VERSION.deb, ambari-views-package-$VERSION.x86_64.rpm) which can be shipped and installed separately.

each view (module) in contrib/views can copy its jar into the parent (ambari-contrib-view project) target/views-jars folder and when mvn runs in ambari-views-package, it creates an RPM and DEB file packaging all the jars.

created RPM location : $AMBARI/contrib/views/ambari-views-package/target/rpm/ambari-views-package/RPMS/x86_64/ambari-views-package-2.5.0.0-0.x86_64.rpm
create DEB location : $AMBARI/contrib/views/ambari-views-package/target/ambari-views-package_2.5.0.0-0.deb

The order of module ambari-views-package in pom.xml of ambari-contrib-views should be last as it will create the package.

command to create deb and rpm
$ cd $AMBARI/contrib/views
$ mvn clean package rpm:rpm jdeb:jdeb install


was (Author: nitiraj.rathore):
Earlier : view jars were shipped with the ambari-server package. 
Now : separate rpm and deb files can be created (ambari-views-package_$VERSION.deb, ambari-views-package-$VERSION.x86_64.rpm) which can be shipped and installed separately.

each view (module) in contrib/views can copy its jar into the parent (ambari-contrib-view project) target/views-jars folder and when mvn runs in ambari-views-package, it creates an RPM and DEB file packaging all the jars.

created RPM location : $AMBARI/contrib/views/ambari-views-package/target/rpm/ambari-views-package/RPMS/x86_64/ambari-views-package-2.5.0.0-0.x86_64.rpm
create DEB location : $AMBARI/contrib/views/ambari-views-package/target/ambari-views-package_2.5.0.0-0.deb

The order of module ambari-views-package in pom.xml of ambari-contrib-views should be last as it will create the package.

command to create deb and rpm
$ cd $AMBARI/contrib/views
$ mvn clean package rpm:rpm jdeb:jdeb install

> create separate RPM / DEB package for views during build process.
> -----------------------------------------------------------------
>
>                 Key: AMBARI-18873
>                 URL: https://issues.apache.org/jira/browse/AMBARI-18873
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-views
>    Affects Versions: 2.4.0
>            Reporter: Nitiraj Singh Rathore
>            Assignee: Nitiraj Singh Rathore
>             Fix For: 2.5.0
>
>         Attachments: AMBARI-18873_branch-2.5.patch
>
>
> Create separate RPM and DEB files for the ambari-views named ambari-views-package
> This will help reduce the size of ambari-server rpm. 
> User will be able to install ambari-views using this RPM /DEB. This package will have dependency on the ambari-server package. 
> Note : ambari-admin view will still be shipped with ambari-server package and not inside ambari-views-package.



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