I’d rather keep the files where they are unless they stand in the way for 
Java9+ integration. 

Sent from my primitive Tricorder

> On 1 Sep 2018, at 11:05, Jochen Theodorou <[email protected]> wrote:
> 
>> On 01.09.2018 03:20, Paul King wrote:
>> I plan to move the default location to look for 
>> org.codehaus.groovy.transform.ASTTransformation from META-INF/services to 
>> META-INF/groovy since the class(es) mentioned in that file aren't service(s) 
>> in the normal Java sense.
> 
> basically good to conform with the Java9 understanding of what should be in 
> services and what not... BUT... if we think about Java9 modules then this 
> might not be good enough I am afraid. If we really want a library X in a 
> different module than Groovy itself, then X cannot expose transformation 
> information files by putting them in META-INF/groovy. We will not have access 
> to that. Instead we have to go the full SPI approach here
> 
> bye Jochen

Reply via email to