[ http://jira.codehaus.org/browse/MASSEMBLY-45?page=all ]
Jason van Zyl moved MNG-1519 to MASSEMBLY-45:
---------------------------------------------
type: Bug (was: Wish)
Component: (was: maven-assembly-plugin)
Workflow: jira (was: Maven)
Key: MASSEMBLY-45 (was: MNG-1519)
Project: Maven 2.x Assembly Plugin (was: Maven 2)
> Support for mappers in assembly desriptors
> ------------------------------------------
>
> Key: MASSEMBLY-45
> URL: http://jira.codehaus.org/browse/MASSEMBLY-45
> Project: Maven 2.x Assembly Plugin
> Type: Bug
> Reporter: Anuerin Diaz
>
>
> I would like to forward a wish to have the assembly plugin support the notion
> of file mappers similar to the ones in Ant[1]. To illustrate, assuming a
> multi-module project with the following layout:
> Root
> |-Module1
> |-Module2
> |-Container
> | |-Module3
> | |-Module4
> |-Module5
> |- pom.xml
> and an assembly desriptor entry for the contained modules like this
> <fileSets>
> <fileSets>
> <directory>Container</directory>
> <outputDirectory></outputDirectory>
> <includes>
> <include>**/target/*.jar</include>
> </includes>
> </fileSets>
> </fileSets>
> The assembly plugin will be able to get all jar files produced by Module3 and
> Module4 but the "Container/<ModuleName>/target" structure will still be
> included. One workaround is to enumerate each <ModuleName> artifact but
> problematic if the number of contained sub-modules is numerous. Support for
> filemappers which look like this:
> <fileSets>
> <fileSets>
> <directory>Container</directory>
> <outputDirectory></outputDirectory>
> <includes>
> <include>**/target/*.jar</include>
> </includes>
> <mapper type="flatten">
> </fileSets>
> </fileSets>
> will cause all contained jar files to be copied without their original
> structure. This feature would be useful for globbing artifact names as well
> as for physically organizing project structures according to type.
> [1] http://ant.apache.org/manual/CoreTypes/mapper.html
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]