This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch grails-geb
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit 5dc42d53e00b5bff8e78c377d0044c08bb0377de
Author: James Daugherty <[email protected]>
AuthorDate: Sun Apr 20 23:12:12 2025 -0400

    gradle deprecation - Ensure the platform launcher is included on projects 
with unit tests
---
 gradle/hibernate5-test-config.gradle                               | 3 ++-
 gradle/mongodb-forked-test-config.gradle                           | 3 ++-
 gradle/mongodb-test-config.gradle                                  | 3 ++-
 grails-test-examples/hibernate5/spring-boot-hibernate/build.gradle | 4 ++++
 grails-test-examples/hibernate5/standalone-hibernate/build.gradle  | 4 ++++
 grails-test-examples/mongodb/base/build.gradle                     | 4 ++++
 grails-test-examples/mongodb/database-per-tenant/build.gradle      | 2 +-
 7 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/gradle/hibernate5-test-config.gradle 
b/gradle/hibernate5-test-config.gradle
index 7782e22ebf..c703c33acf 100644
--- a/gradle/hibernate5-test-config.gradle
+++ b/gradle/hibernate5-test-config.gradle
@@ -1,5 +1,6 @@
 dependencies {
-    testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
+    // 
https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies
+    add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher')
 }
 
 tasks.withType(Test).configureEach {
diff --git a/gradle/mongodb-forked-test-config.gradle 
b/gradle/mongodb-forked-test-config.gradle
index eec69e2762..4d530470d1 100644
--- a/gradle/mongodb-forked-test-config.gradle
+++ b/gradle/mongodb-forked-test-config.gradle
@@ -1,5 +1,6 @@
 dependencies {
-    testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
+    // 
https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies
+    add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher')
 }
 
 tasks.named('compileTestGroovy', GroovyCompile) {
diff --git a/gradle/mongodb-test-config.gradle 
b/gradle/mongodb-test-config.gradle
index d6994f4b99..27b9b14261 100644
--- a/gradle/mongodb-test-config.gradle
+++ b/gradle/mongodb-test-config.gradle
@@ -1,5 +1,6 @@
 dependencies {
-    testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
+    // 
https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies
+    add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher')
 }
 
 tasks.named('compileTestGroovy', GroovyCompile) {
diff --git a/grails-test-examples/hibernate5/spring-boot-hibernate/build.gradle 
b/grails-test-examples/hibernate5/spring-boot-hibernate/build.gradle
index 53f3111ff6..0d73cfbb55 100644
--- a/grails-test-examples/hibernate5/spring-boot-hibernate/build.gradle
+++ b/grails-test-examples/hibernate5/spring-boot-hibernate/build.gradle
@@ -20,6 +20,10 @@ dependencies {
     runtimeOnly 'org.springframework.boot:spring-boot-starter-tomcat'
 
     testImplementation 'org.spockframework:spock-core'
+
+    // This project also has unit tests in it, so we must define the launcher 
per
+    // 
https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies
+    add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher')
 }
 
 apply {
diff --git a/grails-test-examples/hibernate5/standalone-hibernate/build.gradle 
b/grails-test-examples/hibernate5/standalone-hibernate/build.gradle
index 18ad22b2ba..a355264e3d 100644
--- a/grails-test-examples/hibernate5/standalone-hibernate/build.gradle
+++ b/grails-test-examples/hibernate5/standalone-hibernate/build.gradle
@@ -17,6 +17,10 @@ dependencies {
     testImplementation 'org.spockframework:spock-core'
 
     testRuntimeOnly 'org.slf4j:slf4j-simple'
+
+    // This project also has unit tests in it, so we must define the launcher 
per
+    // 
https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies
+    add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher')
 }
 
 apply {
diff --git a/grails-test-examples/mongodb/base/build.gradle 
b/grails-test-examples/mongodb/base/build.gradle
index fc4551cf79..b617d0fc6d 100644
--- a/grails-test-examples/mongodb/base/build.gradle
+++ b/grails-test-examples/mongodb/base/build.gradle
@@ -28,6 +28,10 @@ dependencies {
     testImplementation 'org.spockframework:spock-core'
     testImplementation 
'org.apache.grails.testing:grails-testing-support-mongodb'
 
+    // This project also has unit tests in it, so we must define the launcher 
per
+    // 
https://docs.gradle.org/8.3/userguide/upgrading_version_8.html#test_framework_implementation_dependencies
+    add('testRuntimeOnly', 'org.junit.platform:junit-platform-launcher')
+
     integrationTestImplementation testFixtures('org.apache.grails:grails-geb')
 }
 
diff --git a/grails-test-examples/mongodb/database-per-tenant/build.gradle 
b/grails-test-examples/mongodb/database-per-tenant/build.gradle
index b80f7ce3c2..4ba8079fd0 100644
--- a/grails-test-examples/mongodb/database-per-tenant/build.gradle
+++ b/grails-test-examples/mongodb/database-per-tenant/build.gradle
@@ -24,7 +24,7 @@ dependencies {
 
     testImplementation 'org.apache.grails.testing:grails-testing-support-core'
     testImplementation 'org.spockframework:spock-core'
-    testImplementation project(':grails-testing-support-mongodb')
+    testImplementation 
'org.apache.grails.testing:grails-testing-support-mongodb'
 }
 
 apply {

Reply via email to