codeconsole commented on PR #15266:
URL: https://github.com/apache/grails-core/pull/15266#issuecomment-3708388011

   > @codeconsole This scenario: create a 7.0.x plugin with a domain, don't 
update the 7.0.x plugin, have your 7.1.x app pull in that plugin (doesn't 
rebuild). This PR has changed an interface that is injected via an AST so it 
may break. I haven't had time to put together a multiproject build to test this 
unfortunately. It's on my list to do it after the holidays. Ultimately, we're 
trying to avoid rebuilding every grails plugin in minor releases unless there's 
a good reason.
   
   @jdaugherty I don't think that is how AST transformations work. AST 
transformation that add an interface don't also inject the implementation of 
that interface.  The implementation is external and part of the 
grails-datamapping-validation jar. 
   
   Therefore, If you have a 7.0.x plugin with a domain and grails is upgraded 
to 7.1.x, it is going to use the 7.1.x dependencies and there respective 
implementations. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to