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]
