This was a temporary workaround until asset-pipeline 5.0.9 which points to the org.apache.grails coordinates is published.
tasks.matching { 'bootJar' == it.name }.configureEach {
// Workaround for:
// Execution failed for task ':core-examples-functional-test-app:bootJar'.
// > Entry BOOT-INF/lib/grails-web-databinding-7.0.0-SNAPSHOT.jar is a duplicate but no duplicate handling strategy has been set. Please refer to https://docs.gradle.org/8.12.1/dsl/org.gradle.api.tasks.Copy.html#org.gradle.api.tasks.Copy:duplicatesStrategy for details.
enabled = false
}