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

ASF GitHub Bot commented on MSHADE-241:
---------------------------------------

Github user vietj closed the pull request at:

    https://github.com/apache/maven-plugins/pull/96


> Groovy extension module transformer
> -----------------------------------
>
>                 Key: MSHADE-241
>                 URL: https://issues.apache.org/jira/browse/MSHADE-241
>             Project: Maven Shade Plugin
>          Issue Type: Improvement
>    Affects Versions: 2.4.3
>            Reporter: Julien Viet
>            Assignee: Olivier Lamy (*$^¨%`£)
>             Fix For: 2.4.4
>
>
> Currently Groovy uses a specific format for its extension modules located 
> under the name META-INF/services/org.codehaus.groovy.runtime.ExtensionModule .
> The content is actually a property file with 4 entries:
> - moduleName
> - moduleVersion
> - extensionClasses : a comma separated list of class names
> - staticExtensionClasses : :a comma separated list of class names
> A correct merge operation should merge the list extensionClasses and 
> staticExtensionClasses
> Such merge operation can be implemented as a resource transformer. It not 
> require any of a specific Groovy class and can operate on plain property 
> files.
> I am willing to contribute this with tests as a resource transformer. In fact 
> I already have an working implementation (quite trivial).



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

Reply via email to