Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
The Groovy extension module transformer seems to be looking in the incorrect META-INF directory for files to merge together. The code is looking for META-INF/services/org.codehaus.groovy.runtime.ExtensionModule but the groovy documentation says to put the extension module files in META-INF/groovy
1.8.4. Module descriptor
For Groovy to be able to load your extension methods, you must declare your extension helper classes. You must create a file named org.codehaus.groovy.runtime.ExtensionModule into the META-INF/groovy directory
MSHADE-241
https://github.com/apache/maven-plugins/pull/96/files
http://groovy-lang.org/metaprogramming.html
Here's a minimal program to reproduce the issue.
https://github.com/cogman/brokenshade
Attachments
Issue Links
- relates to
-
MSHADE-241 Groovy extension module transformer
- Closed
- links to