You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by jd...@apache.org on 2026/04/26 15:22:03 UTC
(grails-core) 02/08: Pin junit, byte buddy, and javaparser to ensure we pick the right bom version
This is an automated email from the ASF dual-hosted git repository.
jdaugherty pushed a commit to branch grailsBomRestructure
in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 1e0026c2eb2dd3e814fe71595cbe2d16ba5cce01
Author: James Daugherty <jd...@jdresources.net>
AuthorDate: Sun Apr 26 11:03:49 2026 -0400
Pin junit, byte buddy, and javaparser to ensure we pick the right bom version
---
dependencies.gradle | 23 +++++++++++++++++++----
1 file changed, 19 insertions(+), 4 deletions(-)
diff --git a/dependencies.gradle b/dependencies.gradle
index 101c8fca0e..90f94094e4 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -26,13 +26,13 @@ ext {
'asciidoctor-gradle-jvm.version': '4.0.5',
'asciidoctorj.version' : '3.0.0',
'asset-pipeline-gradle.version' : '5.0.34',
- 'byte-buddy.version' : '1.17.7',
+ 'byte-buddy.version' : '1.17.8',
'commons-text.version' : '1.13.1',
'directory-watcher.version' : '0.19.1',
'gradle-spock.version' : '2.3-groovy-3.0',
'grails-publish-plugin.version' : '0.0.4',
'jansi.version' : '1.18',
- 'javaparser-core.version' : '3.27.0',
+ 'javaparser-core.version' : '3.28.0',
'jline.version' : '2.14.6',
'jna.version' : '5.17.0',
'jquery.version' : '3.7.1',
@@ -77,6 +77,8 @@ ext {
'jackson.version' : '2.19.1',
'jquery.version' : '3.7.1',
'hibernate-groovy-proxy.version': '1.1',
+ 'junit.version' : '5.13.3',
+ 'junit-platform.version' : '1.13.3',
'mongodb.version' : '5.5.1',
'rxjava.version' : '1.3.8',
'rxjava2.version' : '2.2.21',
@@ -93,6 +95,7 @@ ext {
'spock-bom' : "org.spockframework:spock-bom:${bomDependencyVersions['spock.version']}",
'jackson-bom' : "com.fasterxml.jackson:jackson-bom:${bomDependencyVersions['jackson.version']}",
'groovy-bom' : "org.apache.groovy:groovy-bom:${bomDependencyVersions['groovy.version']}",
+ 'junit-bom' : "org.junit:junit-bom:${bomDependencyVersions['junit.version']}",
'selenium-bom' : "org.seleniumhq.selenium:selenium-bom:${bomDependencyVersions['selenium.version']}",
]
@@ -136,6 +139,20 @@ ext {
'groovy-yaml' : "org.apache.groovy:groovy-yaml:${bomDependencyVersions['groovy.version']}",
// end - restate the groovy-bom here because the spring dependency management
'jquery' : "org.webjars.npm:jquery:${bomDependencyVersions['jquery.version']}",
+ // start - boot & spock conflict, so pin the version we want (newest)
+ 'junit-jupiter' : "org.junit.jupiter:junit-jupiter:${bomDependencyVersions['junit.version']}",
+ 'junit-jupiter-api' : "org.junit.jupiter:junit-jupiter-api:${bomDependencyVersions['junit.version']}",
+ 'junit-jupiter-engine' : "org.junit.jupiter:junit-jupiter-engine:${bomDependencyVersions['junit.version']}",
+ 'junit-jupiter-params' : "org.junit.jupiter:junit-jupiter-params:${bomDependencyVersions['junit.version']}",
+ 'junit-platform-commons' : "org.junit.platform:junit-platform-commons:${bomDependencyVersions['junit-platform.version']}",
+ 'junit-platform-engine' : "org.junit.platform:junit-platform-engine:${bomDependencyVersions['junit-platform.version']}",
+ 'junit-platform-launcher' : "org.junit.platform:junit-platform-launcher:${bomDependencyVersions['junit-platform.version']}",
+ 'junit-platform-runner' : "org.junit.platform:junit-platform-runner:${bomDependencyVersions['junit-platform.version']}",
+ 'junit-platform-suite' : "org.junit.platform:junit-platform-suite:${bomDependencyVersions['junit-platform.version']}",
+ 'junit-platform-suite-api' : "org.junit.platform:junit-platform-suite-api:${bomDependencyVersions['junit-platform.version']}",
+ 'junit-platform-suite-commons' : "org.junit.platform:junit-platform-suite-commons:${bomDependencyVersions['junit-platform.version']}",
+ 'junit-platform-suite-engine' : "org.junit.platform:junit-platform-suite-engine:${bomDependencyVersions['junit-platform.version']}",
+ // end - boot & spock conflict, so pin the version we want (newest)
'hibernate-groovy-proxy' : "org.yakworks:hibernate-groovy-proxy:${bomDependencyVersions['hibernate-groovy-proxy.version']}",
'mongodb-bson' : "org.mongodb:bson:${bomDependencyVersions['mongodb.version']}",
'mongodb-driver-core' : "org.mongodb:mongodb-driver-core:${bomDependencyVersions['mongodb.version']}",
@@ -158,8 +175,6 @@ ext {
// by PropertyNameCalculator. The actual dependency constraints are declared directly in the
// BOM projects (grails-bom, grails-hibernate5-bom) so consumers of the hibernate5 BOM get the
// correct versions without needing to declare them.
- customBomVersions = [:]
- customBomDependencies = [:]
if (project.name in ['grails-bom', 'grails-hibernate5-bom'] || project.name.startsWith('grails-data-hibernate5')) {
customBomVersions = [
'liquibase-hibernate.version': '4.27.0',