This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 712a1c0d008ad064db0938eab98dc4e7299cc682 Merge: 796cd2f1bc e121dee3ea Author: James Daugherty <[email protected]> AuthorDate: Wed Dec 3 10:25:45 2025 -0500 Merge pull request #15269 from apache/gradle-centralization Centralizing Gradle Logic - java-config RELEASE.md | 4 +- build-logic/plugins/build.gradle | 12 +- .../apache/grails/buildsrc/CompilePlugin.groovy | 135 +++++++++++++++++++++ .../org/apache/grails/buildsrc/GradleUtils.groovy | 38 ++++-- .../grails/buildsrc/SharedPropertyPlugin.groovy | 77 ++++++++++++ build.gradle | 2 - buildSrc/build.gradle | 16 +-- .../macros/HiddenMacro.groovy => settings.gradle} | 18 ++- gradle/java-config.gradle | 72 ----------- grails-async/core/build.gradle | 4 +- grails-async/gpars/build.gradle | 4 +- grails-async/plugin/build.gradle | 4 +- grails-async/rxjava/build.gradle | 4 +- grails-async/rxjava2/build.gradle | 4 +- grails-async/rxjava3/build.gradle | 4 +- grails-bom/build.gradle | 1 - grails-bootstrap/build.gradle | 4 +- grails-cache/build.gradle | 4 +- grails-codecs-core/build.gradle | 4 +- grails-codecs/build.gradle | 4 +- grails-common/build.gradle | 4 +- grails-console/build.gradle | 4 +- grails-controllers/build.gradle | 4 +- grails-converters/build.gradle | 4 +- grails-core/build.gradle | 4 +- grails-data-hibernate5/boot-plugin/build.gradle | 3 +- grails-data-hibernate5/core/build.gradle | 3 +- grails-data-hibernate5/dbmigration/build.gradle | 3 +- grails-data-hibernate5/grails-plugin/build.gradle | 3 +- grails-data-mongodb/boot-plugin/build.gradle | 3 +- grails-data-mongodb/bson/build.gradle | 3 +- grails-data-mongodb/core/build.gradle | 3 +- grails-data-mongodb/ext/build.gradle | 3 +- grails-data-mongodb/grails-plugin/build.gradle | 3 +- grails-data-mongodb/gson-templates/build.gradle | 3 +- grails-data-simple/build.gradle | 3 +- grails-databinding-core/build.gradle | 4 +- grails-databinding/build.gradle | 4 +- grails-datamapping-async/build.gradle | 3 +- grails-datamapping-core-test/build.gradle | 3 +- grails-datamapping-core/build.gradle | 3 +- grails-datamapping-rx/build.gradle | 3 +- grails-datamapping-support/build.gradle | 3 +- grails-datamapping-tck/build.gradle | 3 +- grails-datamapping-validation/build.gradle | 3 +- grails-datasource/build.gradle | 4 +- grails-datastore-async/build.gradle | 3 +- grails-datastore-core/build.gradle | 3 +- grails-datastore-web/build.gradle | 3 +- grails-dependencies/assets/build.gradle | 8 +- grails-dependencies/starter-web/build.gradle | 8 +- grails-dependencies/test/build.gradle | 8 +- grails-doc/build.gradle | 1 + grails-domain-class/build.gradle | 4 +- grails-encoder/build.gradle | 4 +- grails-events/compat/build.gradle | 4 +- grails-events/core/build.gradle | 4 +- grails-events/gpars/build.gradle | 4 +- grails-events/plugin/build.gradle | 4 +- grails-events/rxjava/build.gradle | 4 +- grails-events/rxjava2/build.gradle | 4 +- grails-events/rxjava3/build.gradle | 4 +- grails-events/spring/build.gradle | 4 +- grails-events/transforms/build.gradle | 4 +- grails-fields/build.gradle | 4 +- grails-forge/build.gradle | 11 +- grails-forge/buildSrc/build.gradle | 24 +--- .../buildSrc/settings.gradle | 18 ++- grails-forge/gradle.properties | 3 +- grails-forge/gradle/java-config.gradle | 77 ------------ grails-forge/grails-cli-shadow/build.gradle | 6 +- grails-forge/grails-cli/build.gradle | 3 +- .../grails-forge-analytics-postgres/build.gradle | 1 + grails-forge/grails-forge-api/build.gradle | 3 +- grails-forge/grails-forge-cli/build.gradle | 3 +- grails-forge/grails-forge-core/build.gradle | 7 +- grails-forge/grails-forge-web-netty/build.gradle | 1 + grails-forge/test-core/build.gradle | 3 +- grails-geb/build.gradle | 4 +- grails-gradle/bom/build.gradle | 2 +- grails-gradle/build.gradle | 7 +- grails-gradle/buildSrc/build.gradle | 8 +- .../buildSrc/settings.gradle | 18 ++- grails-gradle/common/build.gradle | 4 +- grails-gradle/gradle/java-config.gradle | 85 ------------- grails-gradle/model/build.gradle | 4 +- grails-gradle/plugins/build.gradle | 4 +- grails-gradle/tasks/build.gradle | 4 +- grails-gsp/core/build.gradle | 4 +- grails-gsp/grails-layout/build.gradle | 4 +- grails-gsp/grails-sitemesh3/build.gradle | 4 +- grails-gsp/grails-taglib/build.gradle | 4 +- grails-gsp/grails-web-gsp-taglib/build.gradle | 4 +- grails-gsp/grails-web-gsp/build.gradle | 4 +- grails-gsp/grails-web-jsp/build.gradle | 4 +- grails-gsp/grails-web-taglib/build.gradle | 4 +- grails-gsp/plugin/build.gradle | 4 +- grails-gsp/spring-boot/build.gradle | 4 +- grails-i18n/build.gradle | 4 +- grails-interceptors/build.gradle | 4 +- grails-logging/build.gradle | 4 +- grails-micronaut/build.gradle | 4 +- grails-mimetypes/build.gradle | 4 +- grails-rest-transforms/build.gradle | 4 +- grails-scaffolding/build.gradle | 4 +- grails-services/build.gradle | 4 +- grails-shell-cli/build.gradle | 4 +- grails-spring/build.gradle | 4 +- grails-test-core/build.gradle | 4 +- grails-test-examples/app1/build.gradle | 6 +- grails-test-examples/app2/build.gradle | 5 +- grails-test-examples/app3/build.gradle | 6 +- .../async-events-pubsub-demo/build.gradle | 6 +- grails-test-examples/cache/build.gradle | 5 +- grails-test-examples/datasources/build.gradle | 5 +- grails-test-examples/demo33/build.gradle | 5 +- grails-test-examples/exploded/build.gradle | 5 +- .../external-configuration/build.gradle | 5 +- grails-test-examples/geb-gebconfig/build.gradle | 8 +- grails-test-examples/geb/build.gradle | 7 +- grails-test-examples/gorm/build.gradle | 6 +- grails-test-examples/gsp-layout/build.gradle | 6 +- grails-test-examples/gsp-sitemesh3/build.gradle | 6 +- .../hibernate5/grails-data-service/build.gradle | 3 +- .../grails-database-per-tenant/build.gradle | 3 +- .../grails-hibernate-groovy-proxy/build.gradle | 3 +- .../hibernate5/grails-hibernate/build.gradle | 3 +- .../grails-multiple-datasources/build.gradle | 3 +- .../grails-partitioned-multi-tenancy/build.gradle | 3 +- .../grails-schema-per-tenant/build.gradle | 3 +- .../hibernate5/issue450/build.gradle | 3 +- .../hibernate5/spring-boot-hibernate/build.gradle | 3 +- .../hibernate5/standalone-hibernate/build.gradle | 3 +- grails-test-examples/hyphenated/build.gradle | 5 +- grails-test-examples/issue-11102/build.gradle | 5 +- grails-test-examples/issue-11767/build.gradle | 5 +- grails-test-examples/issue-15228/build.gradle | 6 +- .../issue-698-domain-save-npe/build.gradle | 5 +- grails-test-examples/issue-views-182/build.gradle | 5 +- grails-test-examples/micronaut/build.gradle | 5 +- grails-test-examples/mongodb/base/build.gradle | 5 +- .../mongodb/database-per-tenant/build.gradle | 5 +- .../mongodb/gson-templates/build.gradle | 5 +- .../mongodb/hibernate5/build.gradle | 5 +- .../mongodb/springboot/build.gradle | 5 +- .../mongodb/test-data-service/build.gradle | 5 +- grails-test-examples/namespaces/build.gradle | 5 +- grails-test-examples/plugins/exploded/build.gradle | 5 +- .../plugins/issue-11767/build.gradle | 5 +- .../plugins/issue11005/build.gradle | 5 +- .../plugins/loadafter/build.gradle | 5 +- .../plugins/loadfirst/build.gradle | 5 +- .../plugins/loadsecond/build.gradle | 5 +- grails-test-examples/scaffolding/build.gradle | 3 +- .../views-functional-tests-plugin/build.gradle | 3 +- .../views-functional-tests/build.gradle | 4 +- grails-test-suite-base/build.gradle | 4 +- grails-test-suite-persistence/build.gradle | 4 +- grails-test-suite-uber/build.gradle | 7 +- grails-test-suite-web/build.gradle | 4 +- grails-testing-support-core/build.gradle | 4 +- grails-testing-support-datamapping/build.gradle | 3 +- grails-testing-support-mongodb/build.gradle | 3 +- grails-testing-support-views-gson/build.gradle | 3 +- grails-testing-support-web/build.gradle | 4 +- grails-url-mappings/build.gradle | 4 +- grails-validation/build.gradle | 4 +- grails-views-core/build.gradle | 4 +- grails-views-gson/build.gradle | 4 +- grails-views-markup/build.gradle | 4 +- grails-web-boot/build.gradle | 4 +- grails-web-common/build.gradle | 4 +- grails-web-core/build.gradle | 4 +- grails-web-databinding/build.gradle | 4 +- grails-web-mvc/build.gradle | 4 +- grails-web-url-mappings/build.gradle | 4 +- grails-wrapper/build.gradle | 4 +- 177 files changed, 679 insertions(+), 594 deletions(-)
