This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a commit to branch fix/split-cli-dependencies in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 6fdfaf867528ce0ffce7e710c611f252d1a2a19a Author: James Daugherty <[email protected]> AuthorDate: Thu Jul 9 15:13:19 2026 -0400 Remove explicit console dependency --- .../gradleBuild/gradleDependencies.adoc | 1 - .../src/en/guide/upgrading/upgrading80x.adoc | 5 ++ .../grails/forge/feature/grails/GrailsConsole.java | 66 ---------------------- .../forge/feature/grails/GrailsConsoleSpec.groovy | 36 ------------ .../gradle/plugin/core/GrailsGradlePlugin.groovy | 10 +++- grails-profiles/base/profile.yml | 2 - grails-test-examples/app1/build.gradle | 1 - grails-test-examples/app2/build.gradle | 1 - grails-test-examples/app3/build.gradle | 1 - grails-test-examples/cache/build.gradle | 1 - grails-test-examples/datasources/build.gradle | 1 - grails-test-examples/exploded/build.gradle | 1 - grails-test-examples/gorm/build.gradle | 1 - .../graphql/grails-docs-app/build.gradle | 1 - .../grails-multi-datastore-app/build.gradle | 1 - .../graphql/grails-tenant-app/build.gradle | 1 - .../graphql/grails-test-app/build.gradle | 1 - grails-test-examples/hibernate7/app1/build.gradle | 1 - .../hibernate7/datasources/build.gradle | 1 - grails-test-examples/hibernate7/gorm/build.gradle | 1 - .../issue-698-domain-save-npe/build.gradle | 1 - .../hibernate7/scaffolding-fields/build.gradle | 1 - grails-test-examples/hyphenated/build.gradle | 1 - grails-test-examples/issue-11102/build.gradle | 1 - .../issue-698-domain-save-npe/build.gradle | 1 - grails-test-examples/issue-views-182/build.gradle | 1 - grails-test-examples/namespaces/build.gradle | 1 - grails-test-examples/plugins/exploded/build.gradle | 1 - .../plugins/issue11005/build.gradle | 1 - .../plugins/loadafter/build.gradle | 1 - .../plugins/loadfirst/build.gradle | 1 - .../plugins/loadsecond/build.gradle | 1 - .../scaffolding-fields/build.gradle | 1 - grails-test-examples/scaffolding/build.gradle | 1 - 34 files changed, 13 insertions(+), 135 deletions(-) diff --git a/grails-doc/src/en/guide/commandLine/gradleBuild/gradleDependencies.adoc b/grails-doc/src/en/guide/commandLine/gradleBuild/gradleDependencies.adoc index 98ed596b91..d80c80fae4 100644 --- a/grails-doc/src/en/guide/commandLine/gradleBuild/gradleDependencies.adoc +++ b/grails-doc/src/en/guide/commandLine/gradleBuild/gradleDependencies.adoc @@ -46,7 +46,6 @@ dependencies { implementation "org.springframework.boot:spring-boot-starter-logging" implementation "org.springframework.boot:spring-boot-starter-tomcat" implementation "org.springframework.boot:spring-boot-starter-validation" - console "org.apache.grails:grails-console" runtimeOnly "cloud.wondrify:asset-pipeline-grails" runtimeOnly "com.h2database:h2" runtimeOnly "com.zaxxer:HikariCP" diff --git a/grails-doc/src/en/guide/upgrading/upgrading80x.adoc b/grails-doc/src/en/guide/upgrading/upgrading80x.adoc index ee60a47193..adf816b3ac 100644 --- a/grails-doc/src/en/guide/upgrading/upgrading80x.adoc +++ b/grails-doc/src/en/guide/upgrading/upgrading80x.adoc @@ -1457,6 +1457,11 @@ dependencies { } ---- +The `console` and `shell` tasks also draw from the provisioned cli tier, so the +`console "org.apache.grails:grails-console"` dependency that earlier Grails versions generated in +`build.gradle` is no longer needed and can be removed (the `console` configuration itself remains +for additional console-only dependencies). + Disable the discovery with `grails { cliAutoProvision = false }` and declare the cli tier explicitly when full control over the command classpath is preferred: diff --git a/grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/grails/GrailsConsole.java b/grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/grails/GrailsConsole.java deleted file mode 100644 index 4ab1fdc74e..0000000000 --- a/grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/grails/GrailsConsole.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.grails.forge.feature.grails; - -import jakarta.inject.Singleton; -import org.grails.forge.application.ApplicationType; -import org.grails.forge.application.generator.GeneratorContext; -import org.grails.forge.build.dependencies.Dependency; -import org.grails.forge.feature.DefaultFeature; -import org.grails.forge.feature.Feature; -import org.grails.forge.options.Options; - -import java.util.Set; - -@Singleton -public class GrailsConsole implements DefaultFeature { - - @Override - public boolean shouldApply(ApplicationType applicationType, Options options, Set<Feature> selectedFeatures) { - return true; - } - - @Override - public String getName() { - return "grails-console"; - } - - @Override - public String getTitle() { - return "Console"; - } - - @Override - public String getDescription() { - return "A Groovy console for interactive runtime application management and debugging."; - } - - @Override - public boolean supports(ApplicationType applicationType) { - return true; - } - - @Override - public void apply(GeneratorContext generatorContext) { - generatorContext.addDependency(Dependency.builder() - .groupId("org.apache.grails") - .artifactId("grails-console") - .console()); - } -} diff --git a/grails-forge/grails-forge-core/src/test/groovy/org/grails/forge/feature/grails/GrailsConsoleSpec.groovy b/grails-forge/grails-forge-core/src/test/groovy/org/grails/forge/feature/grails/GrailsConsoleSpec.groovy deleted file mode 100644 index 512cc519cb..0000000000 --- a/grails-forge/grails-forge-core/src/test/groovy/org/grails/forge/feature/grails/GrailsConsoleSpec.groovy +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.grails.forge.feature.grails - -import org.grails.forge.BeanContextSpec -import org.grails.forge.BuildBuilder - -class GrailsConsoleSpec extends BeanContextSpec { - - void "test dependency"() { - when: - final String template = new BuildBuilder(beanContext) - .features(["grails-console"]) - .render() - - then: - template.contains("console \"org.apache.grails:grails-console\"") - } -} diff --git a/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy b/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy index d2ce2ccc33..41bf62f627 100644 --- a/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy +++ b/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy @@ -1237,7 +1237,10 @@ ${importStatements} project.afterEvaluate { consoleTask.configure { it.dependsOn(tasks.named('classes'), tasks.named('findMainClass')) - it.classpath = project.sourceSets.main.runtimeClasspath + configuration.get() + // grails-console arrives through the auto-provisioned grailsCli tier; the + // `console` configuration remains for additional console-only dependencies + it.classpath = project.sourceSets.main.runtimeClasspath + configuration.get() + + project.configurations.getByName(GRAILS_CLI_CLASSPATH_CONFIGURATION) it.mainClass.set('grails.ui.console.GrailsSwingConsole') def appClass = GrailsGradlePlugin.getMainClassProvider(project) @@ -1256,7 +1259,10 @@ ${importStatements} project.afterEvaluate { shellTask.configure { it.dependsOn(tasks.named('classes'), tasks.named('findMainClass')) - it.classpath = project.sourceSets.main.runtimeClasspath + configuration.get() + // grails-console arrives through the auto-provisioned grailsCli tier; the + // `console` configuration remains for additional console-only dependencies + it.classpath = project.sourceSets.main.runtimeClasspath + configuration.get() + + project.configurations.getByName(GRAILS_CLI_CLASSPATH_CONFIGURATION) it.mainClass.set('grails.ui.shell.GrailsShell') it.standardInput = System.in diff --git a/grails-profiles/base/profile.yml b/grails-profiles/base/profile.yml index f1b9b54e29..7dce3d7dc4 100644 --- a/grails-profiles/base/profile.yml +++ b/grails-profiles/base/profile.yml @@ -49,8 +49,6 @@ dependencies: coords: "org.apache.grails:grails-core" - scope: testImplementation coords: "org.apache.grails:grails-testing-support-datamapping" - - scope: console - coords: "org.apache.grails:grails-console" - scope: runtimeOnly coords: "org.fusesource.jansi:jansi" - scope: testImplementation diff --git a/grails-test-examples/app1/build.gradle b/grails-test-examples/app1/build.gradle index 63305f319b..a4575fb878 100644 --- a/grails-test-examples/app1/build.gradle +++ b/grails-test-examples/app1/build.gradle @@ -61,7 +61,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' implementation project(':grails-test-examples-plugins-loadfirst') implementation project(':grails-test-examples-plugins-loadsecond') diff --git a/grails-test-examples/app2/build.gradle b/grails-test-examples/app2/build.gradle index 8e55880bca..2bc6724518 100644 --- a/grails-test-examples/app2/build.gradle +++ b/grails-test-examples/app2/build.gradle @@ -59,7 +59,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/app3/build.gradle b/grails-test-examples/app3/build.gradle index fe4dfb3abc..7897ab49d4 100644 --- a/grails-test-examples/app3/build.gradle +++ b/grails-test-examples/app3/build.gradle @@ -54,7 +54,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/cache/build.gradle b/grails-test-examples/cache/build.gradle index a1d9a82023..2d9b22ff2b 100644 --- a/grails-test-examples/cache/build.gradle +++ b/grails-test-examples/cache/build.gradle @@ -56,7 +56,6 @@ dependencies { implementation 'org.apache.grails:grails-sitemesh3' } - console 'org.apache.grails:grails-console' runtimeOnly 'cloud.wondrify:asset-pipeline-grails' runtimeOnly 'com.h2database:h2' diff --git a/grails-test-examples/datasources/build.gradle b/grails-test-examples/datasources/build.gradle index 09bfa1678b..891252508a 100644 --- a/grails-test-examples/datasources/build.gradle +++ b/grails-test-examples/datasources/build.gradle @@ -50,7 +50,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/exploded/build.gradle b/grails-test-examples/exploded/build.gradle index 159d8c8b20..5406665a79 100644 --- a/grails-test-examples/exploded/build.gradle +++ b/grails-test-examples/exploded/build.gradle @@ -53,7 +53,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/gorm/build.gradle b/grails-test-examples/gorm/build.gradle index d8cf04ba3c..992f84c26e 100644 --- a/grails-test-examples/gorm/build.gradle +++ b/grails-test-examples/gorm/build.gradle @@ -58,7 +58,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') integrationTestImplementation project(':grails-testing-support-http-client') diff --git a/grails-test-examples/graphql/grails-docs-app/build.gradle b/grails-test-examples/graphql/grails-docs-app/build.gradle index c7a34bb965..51e06b0e53 100644 --- a/grails-test-examples/graphql/grails-docs-app/build.gradle +++ b/grails-test-examples/graphql/grails-docs-app/build.gradle @@ -55,7 +55,6 @@ dependencies { implementation 'org.hibernate:hibernate-core-jakarta' - console 'org.apache.grails:grails-console' profile 'org.apache.grails.profiles:rest-api' runtimeOnly 'com.h2database:h2' diff --git a/grails-test-examples/graphql/grails-multi-datastore-app/build.gradle b/grails-test-examples/graphql/grails-multi-datastore-app/build.gradle index 40eee64a84..cbe586c2a4 100644 --- a/grails-test-examples/graphql/grails-multi-datastore-app/build.gradle +++ b/grails-test-examples/graphql/grails-multi-datastore-app/build.gradle @@ -59,7 +59,6 @@ dependencies { implementation 'com.h2database:h2' implementation 'org.apache.tomcat:tomcat-jdbc' - console 'org.apache.grails:grails-console' profile 'org.apache.grails.profiles:rest-api' compileOnly 'org.apache.grails:grails-testing-support-datamapping' diff --git a/grails-test-examples/graphql/grails-tenant-app/build.gradle b/grails-test-examples/graphql/grails-tenant-app/build.gradle index c7a34bb965..51e06b0e53 100644 --- a/grails-test-examples/graphql/grails-tenant-app/build.gradle +++ b/grails-test-examples/graphql/grails-tenant-app/build.gradle @@ -55,7 +55,6 @@ dependencies { implementation 'org.hibernate:hibernate-core-jakarta' - console 'org.apache.grails:grails-console' profile 'org.apache.grails.profiles:rest-api' runtimeOnly 'com.h2database:h2' diff --git a/grails-test-examples/graphql/grails-test-app/build.gradle b/grails-test-examples/graphql/grails-test-app/build.gradle index 3075fb98ac..7b4b9c634a 100644 --- a/grails-test-examples/graphql/grails-test-app/build.gradle +++ b/grails-test-examples/graphql/grails-test-app/build.gradle @@ -56,7 +56,6 @@ dependencies { implementation 'org.hibernate:hibernate-core-jakarta' implementation 'com.graphql-java:graphql-java' - console 'org.apache.grails:grails-console' profile 'org.apache.grails.profiles:rest-api' runtimeOnly 'com.h2database:h2' diff --git a/grails-test-examples/hibernate7/app1/build.gradle b/grails-test-examples/hibernate7/app1/build.gradle index 434a957d41..040370fea6 100644 --- a/grails-test-examples/hibernate7/app1/build.gradle +++ b/grails-test-examples/hibernate7/app1/build.gradle @@ -60,7 +60,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' implementation project(':grails-test-examples-plugins-loadfirst') implementation project(':grails-test-examples-plugins-loadsecond') diff --git a/grails-test-examples/hibernate7/datasources/build.gradle b/grails-test-examples/hibernate7/datasources/build.gradle index 1cee1bcd1e..5f8e020515 100644 --- a/grails-test-examples/hibernate7/datasources/build.gradle +++ b/grails-test-examples/hibernate7/datasources/build.gradle @@ -50,7 +50,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/hibernate7/gorm/build.gradle b/grails-test-examples/hibernate7/gorm/build.gradle index 48d105a94b..67fc650b4a 100644 --- a/grails-test-examples/hibernate7/gorm/build.gradle +++ b/grails-test-examples/hibernate7/gorm/build.gradle @@ -57,7 +57,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') integrationTestImplementation project(':grails-testing-support-http-client') diff --git a/grails-test-examples/hibernate7/issue-698-domain-save-npe/build.gradle b/grails-test-examples/hibernate7/issue-698-domain-save-npe/build.gradle index 5d0e9afa06..bd9ba22a90 100644 --- a/grails-test-examples/hibernate7/issue-698-domain-save-npe/build.gradle +++ b/grails-test-examples/hibernate7/issue-698-domain-save-npe/build.gradle @@ -48,7 +48,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/hibernate7/scaffolding-fields/build.gradle b/grails-test-examples/hibernate7/scaffolding-fields/build.gradle index f4481ea37b..85005f132d 100644 --- a/grails-test-examples/hibernate7/scaffolding-fields/build.gradle +++ b/grails-test-examples/hibernate7/scaffolding-fields/build.gradle @@ -50,7 +50,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/hyphenated/build.gradle b/grails-test-examples/hyphenated/build.gradle index 31d08ec6c5..b4ea82debf 100644 --- a/grails-test-examples/hyphenated/build.gradle +++ b/grails-test-examples/hyphenated/build.gradle @@ -68,7 +68,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/issue-11102/build.gradle b/grails-test-examples/issue-11102/build.gradle index 3eeb641483..a692dfae49 100644 --- a/grails-test-examples/issue-11102/build.gradle +++ b/grails-test-examples/issue-11102/build.gradle @@ -64,7 +64,6 @@ dependencies { testAndDevelopmentOnly 'org.webjars.npm:bootstrap' testAndDevelopmentOnly 'org.webjars.npm:jquery' - console 'org.apache.grails:grails-console' profile 'org.apache.grails.profiles:web' runtimeOnly 'com.h2database:h2' runtimeOnly 'org.apache.tomcat:tomcat-jdbc' diff --git a/grails-test-examples/issue-698-domain-save-npe/build.gradle b/grails-test-examples/issue-698-domain-save-npe/build.gradle index 44a53cd532..d1fb01f8ad 100644 --- a/grails-test-examples/issue-698-domain-save-npe/build.gradle +++ b/grails-test-examples/issue-698-domain-save-npe/build.gradle @@ -49,7 +49,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/issue-views-182/build.gradle b/grails-test-examples/issue-views-182/build.gradle index a835b613f6..8e538907c0 100644 --- a/grails-test-examples/issue-views-182/build.gradle +++ b/grails-test-examples/issue-views-182/build.gradle @@ -60,7 +60,6 @@ dependencies { implementation 'org.apache.grails:grails-events' implementation 'org.apache.grails:grails-data-hibernate5' implementation 'org.apache.grails:grails-views-gson' - console 'org.apache.grails:grails-console' profile 'org.apache.grails.profiles:rest-api' runtimeOnly 'com.h2database:h2' runtimeOnly 'org.apache.tomcat:tomcat-jdbc' diff --git a/grails-test-examples/namespaces/build.gradle b/grails-test-examples/namespaces/build.gradle index e290f972d0..9e34eb7479 100644 --- a/grails-test-examples/namespaces/build.gradle +++ b/grails-test-examples/namespaces/build.gradle @@ -59,7 +59,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/plugins/exploded/build.gradle b/grails-test-examples/plugins/exploded/build.gradle index 99c848ff8e..2e0abcea91 100644 --- a/grails-test-examples/plugins/exploded/build.gradle +++ b/grails-test-examples/plugins/exploded/build.gradle @@ -44,7 +44,6 @@ dependencies { implementation 'org.apache.grails:grails-spring-security' - console 'org.apache.grails:grails-console' testImplementation 'org.apache.grails:grails-testing-support-web' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') diff --git a/grails-test-examples/plugins/issue11005/build.gradle b/grails-test-examples/plugins/issue11005/build.gradle index f9b8d0e006..1c3c6ee3d7 100644 --- a/grails-test-examples/plugins/issue11005/build.gradle +++ b/grails-test-examples/plugins/issue11005/build.gradle @@ -44,7 +44,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' } apply { diff --git a/grails-test-examples/plugins/loadafter/build.gradle b/grails-test-examples/plugins/loadafter/build.gradle index f4ace00f38..7ddb8b3168 100644 --- a/grails-test-examples/plugins/loadafter/build.gradle +++ b/grails-test-examples/plugins/loadafter/build.gradle @@ -43,7 +43,6 @@ dependencies { implementation 'org.apache.grails:grails-spring-security' - console 'org.apache.grails:grails-console' } apply { diff --git a/grails-test-examples/plugins/loadfirst/build.gradle b/grails-test-examples/plugins/loadfirst/build.gradle index 73952f6638..718dea61c2 100644 --- a/grails-test-examples/plugins/loadfirst/build.gradle +++ b/grails-test-examples/plugins/loadfirst/build.gradle @@ -41,7 +41,6 @@ dependencies { api 'com.h2database:h2' api 'jakarta.servlet:jakarta.servlet-api' - console 'org.apache.grails:grails-console' testImplementation 'org.apache.grails:grails-testing-support-web' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') diff --git a/grails-test-examples/plugins/loadsecond/build.gradle b/grails-test-examples/plugins/loadsecond/build.gradle index d1c92579d6..fcf922f4dd 100644 --- a/grails-test-examples/plugins/loadsecond/build.gradle +++ b/grails-test-examples/plugins/loadsecond/build.gradle @@ -40,7 +40,6 @@ dependencies { api 'com.h2database:h2' api 'jakarta.servlet:jakarta.servlet-api' - console 'org.apache.grails:grails-console' testImplementation 'org.apache.grails:grails-testing-support-web' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') diff --git a/grails-test-examples/scaffolding-fields/build.gradle b/grails-test-examples/scaffolding-fields/build.gradle index b829c740f6..328a0e7dc2 100644 --- a/grails-test-examples/scaffolding-fields/build.gradle +++ b/grails-test-examples/scaffolding-fields/build.gradle @@ -51,7 +51,6 @@ dependencies { testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.apache.grails:grails-testing-support-datamapping' - console 'org.apache.grails:grails-console' integrationTestImplementation testFixtures('org.apache.grails:grails-geb') } diff --git a/grails-test-examples/scaffolding/build.gradle b/grails-test-examples/scaffolding/build.gradle index 79078fce89..a89ba4b6ac 100644 --- a/grails-test-examples/scaffolding/build.gradle +++ b/grails-test-examples/scaffolding/build.gradle @@ -31,7 +31,6 @@ version = "0.0.1" group = "com.example" dependencies { - console "org.apache.grails:grails-console" implementation platform(project(':grails-bom')) implementation "org.springframework.boot:spring-boot-starter-logging" implementation "org.springframework.boot:spring-boot-starter-validation"
