[ 
https://issues.apache.org/jira/browse/GROOVY-11262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul King closed GROOVY-11262.
------------------------------

> Avoid processing duplicated entries within META-INF
> ---------------------------------------------------
>
>                 Key: GROOVY-11262
>                 URL: https://issues.apache.org/jira/browse/GROOVY-11262
>             Project: Groovy
>          Issue Type: Improvement
>            Reporter: Daniel Sun
>            Assignee: Daniel Sun
>            Priority: Major
>             Fix For: 4.0.18, 5.0.0-alpha-5
>
>
> Though only one entry is found within META-INF, e.g. 
> {{{}META-INF/groovy/org.codehaus.groovy.source.Extensions{}}}, two entries 
> are retrieved via {{getResources}} method.
> {code:java}
> def loader = this.class.classLoader
> def r = 
> loader.getResources("META-INF/groovy/org.codehaus.groovy.source.Extensions").toList()
> println r
> {code}
> Output:
> {code:java}
> [jar:file:/D:/_DEV/Groovy/groovy-4.0.14/lib/groovy-4.0.14.jar!/META-INF/groovy/org.codehaus.groovy.source.Extensions,
>  
> jar:file:/D:/_DEV/Groovy/groovy-4.0.14/lib/groovy-4.0.14.jar!/META-INF/groovy/org.codehaus.groovy.source.Extensions]
> {code}
> As a result, Groovy processes them repeatedly, which is meaningless and 
> should be avoided.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to