This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 01caaf492dc207ddb345e669e6d8f71660c02e34 Merge: 2bad013590 5b58c4f888 Author: James Daugherty <[email protected]> AuthorDate: Thu May 15 12:05:34 2025 -0400 Merge pull request #14735 from apache/wrapper-rewrite Rework Grails-CLI workflows & Grails-Wrapper .github/workflows/gradle.yml | 13 + .github/workflows/release.yml | 12 +- CONTRIBUTING.md | 20 - README.md | 21 +- build.gradle | 42 +- buildSrc/build.gradle | 2 +- etc/bin/rename_gradle_artifacts.sh | 602 ++++++++++----------- gradle/publish-root-config.gradle | 1 - gradle/rat-root-config.gradle | 2 - .../GrailsApplicationContextCommandRunner.groovy | 28 +- .../src/main/groovy/grails/dev/Support.groovy | 107 ---- .../ApplicationContextCommandRegistry.groovy | 35 +- .../injection/ApplicationClassInjector.groovy | 46 +- .../cfg/GroovyConfigPropertySourceLoader.groovy | 27 +- .../plugins/AbstractGrailsPluginManager.java | 28 +- .../GroovyConfigPropertySourceLoaderSpec.groovy | 28 +- .../src/test/resources/builtin-config.groovy | 18 +- .../src/main/docs/gettingStarted.adoc | 2 +- grails-data-graphql/build.gradle | 6 +- grails-data-graphql/core/build.gradle | 2 +- grails-data-neo4j/build.gradle | 4 +- .../src/en/guide/commandLine/gradleBuild.adoc | 5 +- grails-doc/src/en/guide/conf/config.adoc | 1 - grails-doc/src/en/guide/contributing/build.adoc | 53 +- .../gettingStarted/downloadingAndInstalling.adoc | 46 +- grails-doc/src/en/guide/introduction/whatsNew.adoc | 37 +- .../introduction/whatsNew/dependencyUpgrades.adoc | 3 - .../en/guide/theWebLayer/gson/pluginSupport.adoc | 4 +- .../src/en/guide/upgrading/upgrading60x.adoc | 201 +++++-- grails-doc/src/en/ref/Command Line.adoc | 1 - .../src/en/ref/Command Line/schema-export.adoc | 2 +- grails-gradle/build.gradle | 42 +- .../src/test/resources/docs/guide/single.html | 8 +- .../main/groovy/grails/util/BuildSettings.groovy | 34 +- .../src/main/groovy/grails/util/Environment.groovy | 30 +- .../gradle/test/GrailsPublishPluginSpec.groovy | 8 +- .../build.gradle | 4 +- .../otherProject/build.gradle | 2 +- .../build.gradle | 4 +- .../build.gradle | 4 +- .../build.gradle | 4 +- .../build.gradle | 4 +- .../build.gradle | 4 +- .../build.gradle | 4 +- .../groovy-doc-disabled/build.gradle | 4 +- .../groovy-only-project/build.gradle | 4 +- .../java-already-configured/build.gradle | 4 +- .../other-artifacts/java-only-project/build.gradle | 4 +- .../build.gradle | 4 +- .../build.gradle | 4 +- .../multiple-source-sets/build.gradle | 4 +- .../non-groovy-java-sources-included/build.gradle | 4 +- .../other-artifacts/simple-project/build.gradle | 4 +- .../build.gradle | 4 +- .../otherProject/build.gradle | 4 +- .../build.gradle | 4 +- .../build.gradle | 4 +- .../build.gradle | 4 +- .../groovy/org/grails/gsp/GroovyPageMetaInfo.java | 35 +- grails-profiles/base/profile.yml | 4 +- grails-profiles/plugin/skeleton/build.gradle | 2 - grails-profiles/profile/skeleton/build.gradle | 4 +- grails-shell-cli/build.gradle | 30 +- .../main/groovy/org/grails/cli/GrailsCli.groovy | 273 +++++----- .../cli/boot/GrailsDependencyVersions.groovy | 2 +- .../org/grails/cli/profile/AbstractProfile.groovy | 28 +- .../grails/cli/profile/ProfileRepoConfig.groovy | 79 +++ .../cli/profile/commands/CommandRegistry.groovy | 44 +- .../grails/cli/profile/commands/HelpCommand.groovy | 31 +- .../ApplicationContextCommandFactory.groovy | 34 +- .../commands/factory/ServiceCommandFactory.groovy | 28 +- .../GrailsRepositoryConfiguration.groovy | 41 +- .../repository/MavenProfileRepository.groovy | 33 +- .../grails/cli/profile/steps/StepRegistry.groovy | 28 +- .../profile/repository/MavenRepositorySpec.groovy | 4 +- grails-test-examples/app1/build.gradle | 2 +- grails-test-examples/app2/build.gradle | 2 +- grails-test-examples/app3/build.gradle | 2 +- .../async-events-pubsub-demo/build.gradle | 2 +- grails-test-examples/cache/build.gradle | 2 +- grails-test-examples/datasources/build.gradle | 2 +- grails-test-examples/demo33/build.gradle | 2 +- .../external-configuration/build.gradle | 4 +- grails-test-examples/geb/build.gradle | 4 +- grails-test-examples/gorm/build.gradle | 2 +- grails-test-examples/gsp-sitemesh3/build.gradle | 2 +- .../gsp-spring-boot/app/build.gradle | 4 +- .../gsp-spring-boot/script/app.groovy | 2 +- grails-test-examples/hyphenated/build.gradle | 2 +- grails-test-examples/issue-11102/build.gradle | 2 +- grails-test-examples/issue-11767/build.gradle | 2 +- .../issue-698-domain-save-npe/build.gradle | 2 +- grails-test-examples/issue-views-182/build.gradle | 2 +- grails-test-examples/micronaut/build.gradle | 2 +- grails-test-examples/namespaces/build.gradle | 2 +- .../plugins/issue-11767-plugin/build.gradle | 2 +- .../plugins/issue11005/build.gradle | 2 +- .../plugins/loadafter/build.gradle | 2 +- .../plugins/loadfirst/build.gradle | 2 +- .../plugins/loadsecond/build.gradle | 2 +- .../grails/commons/GrailsPluginManagerTests.groovy | 28 +- .../test/defaultErrorMessages.properties | 30 - .../resources/grails-app/conf/BuildConfig.groovy | 23 - .../logging-0.1/LoggingGrailsPlugin.groovy | 22 - .../global-plugins/logging-0.1/plugin.xml | 4 - .../logging-0.1/scripts/DoSomething.groovy | 19 - .../logging-0.1/scripts/_Install.groovy | 0 .../grails-plugin-utils/grails-debug/plugin.xml | 4 - .../grails-debug/scripts/RunDebug.groovy | 0 .../jsecurity-0.3/JSecurityGrailsPlugin.groovy | 22 - .../plugins/jsecurity-0.3/plugin.xml | 4 - .../scripts/CreateAuthController.groovy | 0 .../jsecurity-0.3/scripts/CreateDbRealm.groovy | 0 .../test/test-projects/inline-plugins/README.txt | 1 - .../app/grails-app/conf/BuildConfig.groovy | 21 - .../plugins/foo/FooGrailsPlugin.groovy | 20 - .../controllers/foo/FooController.groovy | 22 - .../plugins/foobar/FoobarGrailsPlugin.groovy | 20 - .../controllers/foobar/FoobarController.groovy | 23 - .../test-projects/nested-inline-plugins/README.txt | 3 - .../app/grails-app/conf/BuildConfig.groovy | 21 - .../plugin-one/PluginOneGrailsPlugin.groovy | 24 - .../plugin-one/grails-app/conf/BuildConfig.groovy | 20 - .../plugin-two/PluginTwoGrailsPlugin.groovy | 20 - .../plugin-build-settings/application.properties | 24 - .../grails-app/conf/BootStrap.groovy | 29 - .../grails-app/conf/BuildConfig.groovy | 43 -- .../grails-app/conf/Config.groovy | 91 ---- .../grails-app/conf/DataSource.groovy | 50 -- .../grails-app/conf/UrlMappings.groovy | 30 - .../grails-app/conf/spring/resources.groovy | 23 - .../grails-app/i18n/messages.properties | 49 -- .../HibernateGrailsPlugin.groovy | 57 -- .../hibernate-1.2-SNAPSHOT/application.properties | 19 - .../hibernate-1.2-SNAPSHOT/dependencies.groovy | 44 -- .../grails-app/i18n/messages.properties | 16 - .../grails-app/i18n/org/example/custom.properties | 16 - .../i18n/org/example/custom_fr.properties | 16 - .../lib/hibernate-annotations-3.4.0.GA.jar | Bin 279714 -> 0 bytes .../lib/hibernate-core-3.3.1.GA.jar | Bin 2766130 -> 0 bytes .../plugins/hibernate-1.2-SNAPSHOT/plugin.xml | 29 - .../hibernate-1.2-SNAPSHOT/scripts/_Install.groovy | 10 - .../scripts/_Uninstall.groovy | 5 - .../hibernate-1.2-SNAPSHOT/scripts/_Upgrade.groovy | 10 - .../WebflowGrailsPlugin.groovy | 53 -- .../webflow-1.2-SNAPSHOT/application.properties | 21 - .../webflow-1.2-SNAPSHOT/dependencies.groovy | 36 -- .../grails-app/i18n/messages.properties | 16 - .../org.springframework.webflow-2.0.8.RELEASE.jar | Bin 519341 -> 0 bytes .../plugins/webflow-1.2-SNAPSHOT/plugin.xml | 36 -- .../webflow-1.2-SNAPSHOT/scripts/_Install.groovy | 10 - .../webflow-1.2-SNAPSHOT/scripts/_Uninstall.groovy | 5 - .../webflow-1.2-SNAPSHOT/scripts/_Upgrade.groovy | 10 - grails-wrapper-impl/build.gradle | 58 -- .../src/main/groovy/grails/init/RunCommand.groovy | 81 --- grails-wrapper/build.gradle | 3 +- ...aseHandler.java => FindLastReleaseHandler.java} | 4 +- ...otHandler.java => FindLastSnapshotHandler.java} | 5 +- .../main/java/grails/init/GrailsReleaseType.java | 47 ++ .../src/main/java/grails/init/GrailsUpdater.java | 267 +++++++++ .../src/main/java/grails/init/GrailsVersion.java | 121 +++++ .../main/java/grails/init/GrailsWrapperHome.java | 229 ++++++++ .../main/java/grails/init/GrailsWrapperRepo.java | 112 ++++ .../src/main/java/grails/init/Start.java | 211 ++++---- settings.gradle | 1 - 165 files changed, 2114 insertions(+), 2487 deletions(-)
