This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a commit to branch grails-bom-property-name-fix in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 314fc37eb32eebd590f77e356ba728fbe239da19 Author: James Daugherty <[email protected]> AuthorDate: Fri Jan 16 16:00:54 2026 -0500 #15302 - fix(breaking) property name resolution when generating grails-bom --- .../org/apache/grails/gradle/tasks/bom/ExtractDependenciesTask.groovy | 1 - grails-bom/build.gradle | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/build-logic/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/ExtractDependenciesTask.groovy b/build-logic/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/ExtractDependenciesTask.groovy index 8def84b45d..ba9a00fbf1 100644 --- a/build-logic/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/ExtractDependenciesTask.groovy +++ b/build-logic/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/ExtractDependenciesTask.groovy @@ -148,7 +148,6 @@ abstract class ExtractDependenciesTask extends DefaultTask { ExtractedDependencyConstraint extractConstraint = propertyNameCalculator.calculate(groupId, artifactId, artifactVersion, false) ?: new ExtractedDependencyConstraint(groupId: groupId, artifactId: artifactId, version: artifactVersion) extractConstraint.source = getProjectName().get() - extractConstraint.versionPropertyReference = "\${${artifactId.replaceAll('-', '.')}.version}" constraints.put(new CoordinateHolder(groupId: extractConstraint.groupId, artifactId: extractConstraint.artifactId), extractConstraint) } } diff --git a/grails-bom/build.gradle b/grails-bom/build.gradle index 7da20bec40..71dfafa26c 100644 --- a/grails-bom/build.gradle +++ b/grails-bom/build.gradle @@ -182,7 +182,7 @@ ext { pomProperties.put(extractedConstraint.versionPropertyName, inlineVersion) } - if (gradle.includedBuilds*.any { it.name == artifactId && groupId.startsWith('org.apache.grails') }) { + if (gradle.includedBuilds.flatten().any { it.name == artifactId && groupId.startsWith('org.apache.grails') }) { String baseVersionName = artifactId.replaceAll('-', '.') String versionName = "${baseVersionName}.version" as String dep.version[0].value = "\${${versionName}}" as String
