Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.4.3
    • Fix Version/s: 3.0.0
    • Labels:
      None

      Description

      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).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                olamy Olivier Lamy (*$^¨%`£)
                Reporter:
                jviet Julien Viet
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: