You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ma...@apache.org on 2026/09/21 13:05:43 UTC
(grails-core) branch feature/automated-configuration-metadata updated (a9eca11fc9 -> b89f84305b)
This is an automated email from the ASF dual-hosted git repository.
matrei pushed a change to branch feature/automated-configuration-metadata
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from a9eca11fc9 Address configuration metadata review findings
add d12545ae42 Generate metadata for Groovy configuration DSLs
add 356b9f912e Merge feature/automated-configuration-metadata to resolve conflicts
add af9c397025 Merge feature/automated-configuration-metadata to pick up 8.0.x
add dd1ab42936 Fix DSL parser crash on same-named properties across if/else branches
add 6c3328e3df Preserve the unconditional default when a branch overrides it
add 6a30571fa3 Handle ConfigSlurper environments{} blocks in the DSL parser
add 013ba6c143 Make ConfigurationMetadataSpec self-maintaining instead of exact-count
add 356ac22f7c Merge feature/automated-configuration-metadata to pick up the metadata fixes
add 1ae4a4a9d8 Tighten Groovy DSL configuration metadata discovery
add 4d49894f05 Address Groovy DSL configuration metadata review findings
add 734602c858 Merge feature/automated-configuration-metadata to pick up the review fixes
add b89f84305b Merge pull request #16048 from apache/feature/groovy-dsl-configuration-metadata
No new revisions were added by this update.
Summary of changes:
.../buildsrc/ConfigurationMetadataPlugin.groovy | 66 ++-
.../GroovyDslConfigurationMetadataParser.groovy | 345 ++++++++++++
.../ConfigurationMetadataPluginSpec.groovy | 622 ++++++++++++++++++++-
grails-core/build.gradle | 1 +
.../additional-spring-configuration-metadata.json | 574 +++++++++++++++----
.../META-INF/spring-configuration-metadata.json | 340 -----------
grails-data-hibernate5/core/build.gradle | 1 +
... additional-spring-configuration-metadata.json} | 0
grails-data-hibernate5/dbmigration/build.gradle | 1 +
... additional-spring-configuration-metadata.json} | 0
grails-data-hibernate7/core/build.gradle | 1 +
... additional-spring-configuration-metadata.json} | 0
grails-data-hibernate7/dbmigration/build.gradle | 1 +
... additional-spring-configuration-metadata.json} | 0
grails-data-mongodb/grails-plugin/build.gradle | 1 +
... additional-spring-configuration-metadata.json} | 0
grails-doc/src/en/guide/conf/config.adoc | 10 +-
grails-gsp/plugin/build.gradle | 1 +
... additional-spring-configuration-metadata.json} | 0
grails-spring-security/plugin/build.gradle | 6 +
... additional-spring-configuration-metadata.json} | 124 ----
.../ConfigurationMetadataSpec.groovy | 82 +++
grails-web-core/build.gradle | 1 +
... additional-spring-configuration-metadata.json} | 0
24 files changed, 1584 insertions(+), 593 deletions(-)
create mode 100644 build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/GroovyDslConfigurationMetadataParser.groovy
delete mode 100644 grails-core/src/main/resources/META-INF/spring-configuration-metadata.json
rename grails-data-hibernate5/core/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
rename grails-data-hibernate5/dbmigration/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
rename grails-data-hibernate7/core/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
rename grails-data-hibernate7/dbmigration/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
rename grails-data-mongodb/grails-plugin/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
rename grails-gsp/plugin/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)
rename grails-spring-security/plugin/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (90%)
create mode 100644 grails-spring-security/plugin/src/test/groovy/grails/plugin/springsecurity/ConfigurationMetadataSpec.groovy
rename grails-web-core/src/main/resources/META-INF/{spring-configuration-metadata.json => additional-spring-configuration-metadata.json} (100%)