[
http://jira.codehaus.org/browse/MJAR-134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ron Gallagher updated MJAR-134:
-------------------------------
Attachment: MJAR-multijar-002.patch
This patch should replaces the MJAR-multijar.patch that I originally posted.
> Provide the ability to generate multiple jar files rather than one huge jar
> file.
> ---------------------------------------------------------------------------------
>
> Key: MJAR-134
> URL: http://jira.codehaus.org/browse/MJAR-134
> Project: Maven 2.x Jar Plugin
> Issue Type: New Feature
> Affects Versions: 2.3
> Reporter: Ron Gallagher
> Attachments: MJAR-multijar-002.patch, MJAR-multijar.patch
>
>
> In the environment I work in, we have a Maven project that uses the XMLBeans
> plugin to 'compile' over 1,300 schema files. The jar file that's generated
> by the JAR plugin contains well over 167,000 individual entries. While it is
> a 'valid' jar file, the tremendous number of entries in that file are causing
> some obscure runtime errors. We have determined that the number of entries
> in the jar file is the cause of these errors because the errors do not occur
> if we manually break up that one massive jar file into several smaller jar
> files.
> The attached patch file contains updates to the maven-jar-plugin that provide
> this jar-splitting capability within the Maven build environment. This patch
> basically adds a new parameter (jarFileCount) to the JarMojo. If that
> parameter is 1 or less, then the existing jar-creation logic is used.
> However, if that parameter is greater than 1, then multiple jar files are
> created, each with about the same number of files in them. The classifier is
> used to differentiate the various jar files that are crated when the
> jarFileCount parameter is greater than one. The sizes of these smaller jar
> files may vary greatly, but the number of files in them will be relatively
> consistent.
> The attached patch also contains several integration tests which exercise
> this new capability.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira