Proposed F19 Feature: Simplify Java/Maven Packaging using XMvn

Jaroslav Reznik jreznik at redhat.com
Mon Jan 28 09:51:42 UTC 2013


= Features/XMvn =
https://fedoraproject.org/wiki/Features/XMvn

Feature owner(s): Stanislav Ochotnicky <sochotnicky at redhat.com>

Introduce new Maven packaging tooling with new macros, automated install 
section and more.

== Detailed description ==
Current Maven packaging can be time-consuming and full of repetition even for 
simple packages. To simplify Maven packaging new XMvn tools and macros have 
been developed. Main features of XMvn include:

    No need for patched Maven (simpler maintenance)
    Automated %install section with possible per-artifact installation 
configuration
    Automatic requires generation for Maven artifacts 

Goal of this feature is to migrate all packages to use XMvn instead of mvn-
rpmbuild script. Several packages have already been converted as part of 
initial testing:

    http://pkgs.fedoraproject.org/cgit/maven-surefire.git/tree/maven-
surefire.spec
    http://pkgs.fedoraproject.org/cgit/maven-doxia.git/tree/maven-doxia.spec
    http://pkgs.fedoraproject.org/cgit/slf4j.git/tree/slf4j.spec
    http://pkgs.fedoraproject.org/cgit/apache-commons-
compress.git/tree/apache-commons-compress.spec
_______________________________________________
devel-announce mailing list
devel-announce at lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce


More information about the devel mailing list