jamesfredley commented on PR #15259:
URL: https://github.com/apache/grails-core/pull/15259#issuecomment-3648720382

   It's not about which of these is better.  Since Grails 7 applications are 
still generated with the Spring Dependency Management Grails Plugin, we support 
both pathways to override the grails artifact versions.
   
   In addition to just using the new grails-bom version, which 99.999% of user 
will do.    
   
   Overriding just one or a few of these artifacts will rarely be done, but we 
must maintain support for it via   
   
   1. Spring Dependency Management Plugin Properties
   `grails.async.gpars.version=7.1.0-SNAPSHOT`
   
   2. Adjusting the dependency directly
   `implementation 'org.apache.grails.asyncs:grails-async-gpars:7.1.0-SNAPSHOT'`
   
   Users can pick which path they want to follow and having both is consistent 
with prior Grails versions.
   
   Removing the `grails.*.*.version` properties from the bom will remove the 
ability to adjust the versions via properties which we can't do in the middle 
of 7.x.x releases:  
https://docs.spring.io/spring-boot/3.5/gradle-plugin/managing-dependencies.html#managing-dependencies.dependency-management-plugin.customizing
   
   For Grails 8, https://github.com/apache/grails-core/issues/14142 will be 
addressed.
   


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