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

Rohit Yadav commented on CLOUDSTACK-150:
----------------------------------------

Prefix can be more complicated than you think. compile/install goal will work 
only on ${project.target}, which gets tricky once you want to configure how to 
package scripts, post/pre install scripts and other files 
(ui/html/css/pngs/scripts/isos etc.).

Right now, waf calls ant calls maven gets deps, builds with ant, calls rpmbuild 
to build rpms. With a possible rpm plugin it would be much easier to say build 
rpm for only one submodule (say api) and not all of them. Same goes with debs. 
Each submodule gets clean separation of building, testing and packaging. Every 
submodule gets it own control or spec, unlike now. The rules to generate will 
be within attributes in poms, or they can be in some other location as files.

If there is some way to do that, without using any plugins, that would be great 
and less/no work for me :) Let me know what you think.
                
> Configure Maven to build rpm packages
> -------------------------------------
>
>                 Key: CLOUDSTACK-150
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-150
>             Project: CloudStack
>          Issue Type: New Feature
>            Reporter: Rohit Yadav
>            Assignee: Rohit Yadav
>             Fix For: 4.1.0
>
>
> Configure a Maven plugin to build rpm packages, deprecate waf for building 
> rpms.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to