Josef Härtl created GROOVY-8666:
-----------------------------------

             Summary: New partial groovy 2.5 causes split-packages itself
                 Key: GROOVY-8666
                 URL: https://issues.apache.org/jira/browse/GROOVY-8666
             Project: Groovy
          Issue Type: Bug
          Components: release, XML Processing
    Affects Versions: 2.5.0
            Reporter: Josef Härtl


The splitting of groovy into smaller causes another, very major, problem:

First, consider the "main" groovy jar: It contains the package groovy.util with 
numerous classes.

Secondly, consider the groovy-xml jar. It contains the package groovy.util and 
therein the classes XMLParser etc.

Regardless whether you use OSGi (like in our) or Java 9 (what we are migrating 
to): This presents a split-package itself: As we already reproduced in our 
build: Whatever jar of these is loaded first wins the groovy.util package and 
"overrides" the other.

As a result, it's become random whether our users can use XMLParser or not. 
Sometimes it is found, sometimes it's not.

Therefore, the splitting of groovy 2.5 into smaller pieces introduced 
split-packages to itself.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to