This is an automated email from the ASF dual-hosted git repository. matrei pushed a change to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/grails-core.git
from f673a05c5e Merge pull request #14080 from jdaugherty/renameProposal add d08510ae5b build(root): move `buildscript` to `buildSrc` add 3bf797c4da build(root): align on single quotes for strings add 794cbf1123 build(root): remove redundant `project` references add 8a2004c05e build(root): simplify getting conditional properties add ec44b614a3 build(root): simplify `GString`s add e36129491c build(root): remove `transitionCheckOptions` add d5a48e0eff build(root): remove unnecessary `javadoc` task lib exclusion add e19c15ca16 build(root): remove unnecessary check for insecure repositories add 4558fd783d build(root): remove `buildscriptDependencies` task add 9e0115dfdd build(root): remove unnecessary `evaluationDependsOn` add 55cfd77cc8 build(root): import `InitializeNexusStagingRepository` add 7a7cd3400e build(root): align `ext` property setting add 780058fc15 build(root): align on no trailing slash on urls add 32bdc171dc build(root): use `configureEach` add fd793dabfa build(root): use `manifest.attributes()` for `Jar` tasks add e7d87e001c chore: improve code comments in root `build.gradle` add c938f67dab build(root): remove obsolete Groovy joint workflow code add fb49d3c1ef build(root): use `layout` for file references add 2a3efac01a build(root): remove unnecessary `async` project handling add d439226111 build(root): use string instead of variable add 1d8e1a358b build(root): set Maven credentials directly add 39a4b99d6e build(root): align usage of `MavenArtefactRepository.setUrl(URI)` add b686f74a0a build(root): cleanup add 863a79d0a5 build(root): remove unused property `springLoadedCommonOptions` add 7cad89bed5 build(root): simplify Nexus publishing credentials add dbfead8c88 build(root): remove transitive Groovy upgrade add 194be9c3f6 build(root): configure Nexus publish extension with type-safe API add 4b64e82b8f build(root): use `projectVersion` to set root project `version` add f312b0177e build(root): refactor `subprojects` iteration add 250bda076c build(root): cast property to `String` add b63fc3f30a build(root): remove faulty comment add cd7ec93522 build(root): remove unnecessary `JavadocFixTool` add d48f5bc9b6 build(root): remove unnecessary empty string default add da79ecabc3 build(root): consolidate `Javadoc` task configuration add 39665ea5e1 chore: comments in root `build.gradle` add 11252e16c4 build(root): replace `ant.copy` with `sync` add 5232d3c779 build(root): make helper method static add ccae1467e2 build(root): remove legacy IDE Gradle plugins add 55ef6e7b3d build(root): fix faulty javadoc options add 26035abb59 build(root): cleanup - use parentheses for methods add 07a613934e build: move `grails-bom` dependency to projects add 4b7975b9e4 build: move dependency declaration to projects add 0779347e77 build: move dependency declaration to projects add 50c327ee50 build: move dependency declaration to projects add 4a9e3f7b5e build: remove unused `JavadocFixTool` from `buildSrc` add 66a6ebd14f build: move dependency declaration to projects add dcf1028130 build: move dependency declaration to projects add af15a20100 build: move dependency declaration to projects add a00eb64a36 build: extract Java config and add `javaVersion` property add 93eeb5c99d build: move plugin application to individual projects add 39e98af88d build: add Java configuration async projects add 7f5bc9df7f build: clean up documentation generation add 99b6c79dd4 build: set `version` and `group` in individual projects add b5f5f89323 build: clean up root `assemble` task add 189b31a627 build: streamline functional tests Gradle plugin usage add fb5c8971a7 build: remove unused file `integration-test.gradle` add 8a7a7951e7 build: extract functional test configuration add 2aaecccbbe build: extract assemble configuration add 014e6217ae build: add `groovy` and `jar` task config to `java-config` add 26d5c0ec08 build: extract test config add 3f1ed264ba build: extract publish config add 93a4d31a84 build: adapt shell cli deps configuration name add 6516a29710 build: remove unused `findbugs.gradle` add 11d4ace7e5 build: add fix for `grails-dependencies` publishing add 62071a74ac build: remove `javadoc` config add 823e72bac3 build: add skip check to `test-suite-uber` add 6b5a37c0f8 build: fix root project delete task add 85c4c0a140 build(docs): pr feedback add af7731757f chore: pr feedback - remove commented code add a96818de26 build: pr feedback - add back relevant comment add 237ff627bb build: pr feedback - simplify test dependency substitution add ef398b0d4e build: pr feedback - add back gradle plugins to functional test add 30044a5fc3 build: pr feedback - remove jar adding jar attributes add 2025db7c17 Revert "build: pr feedback - remove jar adding jar attributes" add f42b801a02 build: pr feedback - lazy task registration add 495dc1129f build: add `pomArtifactId` to `events` and `converters` plugins add 09971dea45 docs: fix javadoc linting errors add 2962f93d7d ci: Update Develocity plugins and settings add 5684ceae27 ci: Fix Develocity settings add d38e650bcf build: Fix test reporting in `test-suite-web` add 510b408deb build: Fix tests integration tests not running add 741c513665 build: Simplify functional test dependency substitution add ef83f60fbe build: Use Gradle plugin to package javadoc jar add c425597d24 build(windows): Fix javadoc error add e015787cdd build: compile `grails-docs` with Groovy 3 add f9204fd693 build: extract install project filter to method add ba620df36a build: remove `sourcesJars` task add f84f7a79ec build: remove `homeSrcDir` as it is no longer used add 0cf53e6768 build: dry up test projects condition check add 89cb98b22d build: refactor `mappedArtifactIds` to use `pomArtifactId` add 6198032041 build: remove explicit `resolutionStrategy` for `spock` add 9ec4faf52c build: fix regression of windows cli path length problem add 158ea68da9 build: fix doc api subdirectory in distribution add 3d3846deb6 build: smoke test production view compilation in functional tests add 9aaba1af47 Merge pull request #14093 from matrei/matrei/build-restructure No new revisions were added by this update. Summary of changes: .github/workflows/gradle.yml | 14 +- .github/workflows/groovy-joint-workflow.yml | 29 +- .github/workflows/pre-release.yml | 5 - .github/workflows/release.yml | 11 +- .github/workflows/retry-release.yml | 5 +- .github/workflows/sdkman.yml | 4 +- build.gradle | 592 ++------------------- buildSrc/build.gradle | 23 + buildSrc/src/main/groovy/JavadocFixTool.java | 350 ------------ .../grails/gradle/FetchGrailsDocSourceTask.groovy | 51 -- .../org/grails/gradle/GrailsBuildPlugin.groovy | 72 --- gradle.properties | 1 + gradle/assemble-config.gradle | 19 + ...assemble.gradle => assemble-root-config.gradle} | 85 +-- gradle/docs-config.gradle | 14 + gradle/docs-dependencies.gradle | 11 + gradle/docs-root-config.gradle | 25 + gradle/docs.gradle | 154 ------ gradle/findbugs.gradle | 31 -- gradle/functional-test-config.gradle | 39 ++ gradle/functional-test-project.gradle | 27 - gradle/idea.gradle | 54 -- gradle/ideaCodeStyle.xml | 28 - gradle/integration-test.gradle | 54 -- gradle/java-config.gradle | 25 + gradle/publish-config.gradle | 21 + gradle/publish-root-config.gradle | 64 +++ gradle/test-config.gradle | 46 ++ gradle/unit-test.gradle | 129 ----- grails-async/core/build.gradle | 21 + grails-async/gpars/build.gradle | 17 +- grails-async/plugin/build.gradle | 22 + grails-async/rxjava/build.gradle | 17 + grails-async/rxjava2/build.gradle | 17 + grails-async/rxjava3/build.gradle | 17 + grails-bom/build.gradle | 25 +- grails-bootstrap/build.gradle | 34 ++ .../org/grails/io/support/AntPathMatcher.java | 2 +- .../PathMatchingResourcePatternResolver.java | 2 +- grails-codecs/build.gradle | 38 ++ grails-console/build.gradle | 37 ++ grails-core/build.gradle | 47 +- .../grails/core/DefaultGrailsApplication.java | 6 +- .../grails/plugins/DefaultGrailsPluginManager.java | 10 +- .../transaction/ChainedTransactionManager.java | 2 +- grails-databinding/build.gradle | 37 ++ grails-dependencies/build.gradle | 64 ++- grails-dependencies/src/main/resources/publish-fix | 1 + grails-docs/build.gradle | 45 +- grails-encoder/build.gradle | 40 +- .../groovy/org/grails/buffer/StreamCharBuffer.java | 6 +- grails-events/compat/build.gradle | 16 + grails-events/core/build.gradle | 21 + grails-events/gpars/build.gradle | 17 + grails-events/plugin/build.gradle | 18 +- grails-events/rxjava/build.gradle | 17 + grails-events/rxjava2/build.gradle | 17 + grails-events/rxjava3/build.gradle | 17 + grails-events/spring/build.gradle | 17 + grails-events/transform/build.gradle | 17 + grails-gradle-model/build.gradle | 36 ++ grails-logging/build.gradle | 38 ++ grails-plugin-codecs/build.gradle | 46 ++ grails-plugin-controllers/build.gradle | 46 ++ grails-plugin-converters/build.gradle | 48 +- grails-plugin-databinding/build.gradle | 50 +- grails-plugin-datasource/build.gradle | 47 ++ grails-plugin-domain-class/build.gradle | 45 ++ grails-plugin-i18n/build.gradle | 46 ++ grails-plugin-interceptors/build.gradle | 46 ++ grails-plugin-mimetypes/build.gradle | 46 ++ grails-plugin-rest/build.gradle | 45 ++ grails-plugin-services/build.gradle | 45 ++ grails-plugin-url-mappings/build.gradle | 46 ++ grails-plugin-validation/build.gradle | 46 ++ grails-shell/build.gradle | 61 ++- grails-spring/build.gradle | 37 ++ .../src/main/groovy/grails/spring/BeanBuilder.java | 4 +- grails-test-examples/app1/build.gradle | 20 +- grails-test-examples/app2/build.gradle | 14 +- grails-test-examples/app3/build.gradle | 12 +- .../async-events-pubsub-demo/build.gradle | 25 +- grails-test-examples/datasources/build.gradle | 9 +- grails-test-examples/demo33/build.gradle | 100 ++-- grails-test-examples/gorm/build.gradle | 10 +- grails-test-examples/hyphenated/build.gradle | 12 +- grails-test-examples/issue-11102/build.gradle | 23 +- grails-test-examples/issue-11767/build.gradle | 10 +- .../issue-698-domain-save-npe/build.gradle | 9 +- grails-test-examples/issue-views-182/build.gradle | 18 +- grails-test-examples/micronaut/build.gradle | 22 +- grails-test-examples/namespaces/build.gradle | 12 +- .../plugins/issue-11767-plugin/build.gradle | 9 +- .../plugins/issue11005/build.gradle | 8 +- .../plugins/loadafter/build.gradle | 10 +- .../plugins/loadfirst/build.gradle | 8 +- .../plugins/loadsecond/build.gradle | 8 +- grails-test-suite-base/build.gradle | 43 ++ grails-test-suite-persistence/build.gradle | 41 ++ grails-test-suite-uber/build.gradle | 108 ++-- .../grails/support/StaticResourceLoaderTests.java | 2 +- grails-test-suite-web/build.gradle | 120 ++--- grails-test/build.gradle | 44 ++ grails-testing-support/build.gradle | 43 ++ grails-web-boot/build.gradle | 46 ++ grails-web-common/build.gradle | 46 ++ .../main/groovy/org/grails/web/json/JSONArray.java | 12 +- .../groovy/org/grails/web/json/JSONObject.java | 18 +- .../groovy/org/grails/web/json/JSONWriter.java | 6 +- .../org/grails/web/json/parser/ParseException.java | 2 +- .../groovy/org/grails/web/json/parser/Token.java | 4 +- .../org/grails/web/json/parser/TokenMgrError.java | 4 +- .../web/servlet/mvc/ParameterCreationListener.java | 2 +- grails-web-databinding/build.gradle | 47 ++ grails-web-mvc/build.gradle | 46 ++ grails-web-url-mappings/build.gradle | 48 +- .../web/mapping/DefaultUrlMappingEvaluator.java | 2 +- .../web/mapping/DefaultUrlMappingParser.java | 2 +- .../org/grails/web/mapping/RegexUrlMapping.java | 13 +- .../grails/web/mapping/UrlMappingDataTests.java | 2 +- grails-web/build.gradle | 46 ++ settings.gradle | 19 +- 122 files changed, 2465 insertions(+), 2065 deletions(-) create mode 100644 buildSrc/build.gradle delete mode 100644 buildSrc/src/main/groovy/JavadocFixTool.java delete mode 100644 buildSrc/src/main/groovy/org/grails/gradle/FetchGrailsDocSourceTask.groovy delete mode 100644 buildSrc/src/main/groovy/org/grails/gradle/GrailsBuildPlugin.groovy create mode 100644 gradle/assemble-config.gradle rename gradle/{assemble.gradle => assemble-root-config.gradle} (55%) create mode 100644 gradle/docs-config.gradle create mode 100644 gradle/docs-dependencies.gradle create mode 100644 gradle/docs-root-config.gradle delete mode 100644 gradle/docs.gradle delete mode 100644 gradle/findbugs.gradle create mode 100644 gradle/functional-test-config.gradle delete mode 100644 gradle/functional-test-project.gradle delete mode 100644 gradle/idea.gradle delete mode 100644 gradle/ideaCodeStyle.xml delete mode 100644 gradle/integration-test.gradle create mode 100644 gradle/java-config.gradle create mode 100644 gradle/publish-config.gradle create mode 100644 gradle/publish-root-config.gradle create mode 100644 gradle/test-config.gradle delete mode 100644 gradle/unit-test.gradle create mode 100644 grails-dependencies/src/main/resources/publish-fix mode change 100755 => 100644 grails-test-examples/app3/build.gradle mode change 100755 => 100644 grails-test-examples/plugins/loadafter/build.gradle