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 8b78f795e2c1f41efa0e332166805a485af78708
Merge: 920294bc1d be3829d72d
Author: James Daugherty <[email protected]>
AuthorDate: Wed Oct 8 13:36:40 2025 -0400

    Merge pull request #15114 from jdaugherty/7.0.x
    
    Centralizing Gradle Logic

 .github/workflows/groovy-joint-workflow.yml        |   3 +-
 UPGRADE7.md                                        |  52 ----
 build-logic/README.md                              |  18 ++
 .../buildSrc => build-logic}/build.gradle          |  20 +-
 {grails-gradle => build-logic}/gradle.properties   |   5 -
 build-logic/gradle/wrapper/gradle-wrapper.jar      | Bin 0 -> 43764 bytes
 .../gradle/wrapper/gradle-wrapper.properties       |   7 +
 build-logic/gradlew                                | 251 +++++++++++++++++
 build-logic/gradlew.bat                            |  94 +++++++
 {grails-gradle => build-logic}/settings.gradle     |  22 +-
 .../org/apache/grails/buildsrc/GradleUtils.groovy  |  48 ++++
 .../apache/grails/buildsrc/PublishPlugin.groovy    | 245 ++++++++++++++++
 .../org/apache/grails/buildsrc/SbomPlugin.groovy   | 312 +++++++++++++++++++++
 build.gradle                                       |  32 ---
 dependencies.gradle                                |   2 +-
 gradle/publish-config.gradle                       | 144 ----------
 gradle/rat-root-config.gradle                      |   2 +
 gradle/sbom-config.gradle                          | 257 -----------------
 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                            |   7 +-
 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    |   4 +-
 grails-data-hibernate5/core/build.gradle           |   4 +-
 grails-data-hibernate5/dbmigration/build.gradle    |   4 +-
 grails-data-hibernate5/grails-plugin/build.gradle  |   4 +-
 grails-data-mongodb/boot-plugin/build.gradle       |   4 +-
 grails-data-mongodb/bson/build.gradle              |   4 +-
 grails-data-mongodb/core/build.gradle              |   4 +-
 grails-data-mongodb/ext/build.gradle               |   4 +-
 grails-data-mongodb/grails-plugin/build.gradle     |   4 +-
 grails-data-mongodb/gson-templates/build.gradle    |   4 +-
 grails-data-simple/build.gradle                    |   4 +-
 grails-databinding-core/build.gradle               |   4 +-
 grails-databinding/build.gradle                    |   4 +-
 grails-datamapping-async/build.gradle              |   4 +-
 grails-datamapping-core-test/build.gradle          |   4 +-
 grails-datamapping-core/build.gradle               |   4 +-
 grails-datamapping-rx/build.gradle                 |   4 +-
 grails-datamapping-support/build.gradle            |   4 +-
 grails-datamapping-tck/build.gradle                |   4 +-
 grails-datamapping-validation/build.gradle         |   4 +-
 grails-datasource/build.gradle                     |   4 +-
 grails-datastore-async/build.gradle                |   4 +-
 grails-datastore-core/build.gradle                 |   4 +-
 grails-datastore-web/build.gradle                  |   4 +-
 grails-dependencies/assets/build.gradle            |   5 +-
 grails-dependencies/starter-web/build.gradle       |   5 +-
 grails-dependencies/test/build.gradle              |   5 +-
 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                          |  36 ---
 grails-forge/buildSrc/build.gradle                 |   3 +-
 grails-forge/gradle.properties                     |   2 +-
 grails-forge/gradle/publish-config.gradle          | 138 ---------
 grails-forge/grails-cli/build.gradle               |   4 +-
 grails-forge/grails-forge-cli/build.gradle         |   4 +-
 grails-forge/grails-forge-core/build.gradle        |   4 +-
 grails-forge/settings.gradle                       |  78 +++++-
 grails-geb/build.gradle                            |   4 +-
 grails-gradle/.gitignore                           |  14 -
 grails-gradle/bom/build.gradle                     |   7 +-
 grails-gradle/build.gradle                         |  30 --
 grails-gradle/buildSrc/build.gradle                |   1 -
 grails-gradle/common/build.gradle                  |   4 +-
 grails-gradle/docs-core/build.gradle               |   4 +-
 grails-gradle/gradle.properties                    |   5 -
 grails-gradle/gradle/java-config.gradle            |  19 --
 grails-gradle/gradle/publish-config.gradle         | 118 --------
 grails-gradle/model/build.gradle                   |   4 +-
 grails-gradle/plugins/build.gradle                 |   4 +-
 grails-gradle/settings.gradle                      |  75 ++++-
 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-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-profiles/base/build.gradle                  |   7 +-
 grails-profiles/base/skeleton/build.gradle         |  12 +-
 grails-profiles/plugin/build.gradle                |   7 +-
 grails-profiles/profile/build.gradle               |   7 +-
 grails-profiles/rest-api-plugin/build.gradle       |   7 +-
 grails-profiles/rest-api/build.gradle              |   7 +-
 grails-profiles/web-plugin/build.gradle            |   6 +-
 grails-profiles/web/build.gradle                   |   6 +-
 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-testing-support-core/build.gradle           |   4 +-
 grails-testing-support-datamapping/build.gradle    |   4 +-
 grails-testing-support-mongodb/build.gradle        |   4 +-
 grails-testing-support-views-gson/build.gradle     |   4 +-
 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 +-
 settings.gradle                                    |  77 ++++-
 141 files changed, 1453 insertions(+), 1133 deletions(-)

Reply via email to