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

borinquenkid pushed a change to branch merge-hibernate6
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from aaaeceff51 Merge branch '7.0.x' into merge-hibernate6
     new 83be4126d9 Size queries
     new c5fe6dd2f4 More fixes and refactoring
     new 50470c4092 Refactoring for reuse
     new 13f24c8ad1 consolidate class
     new 4cd2661ded consolidate classes
     new 12d7be946a consolidate more classes
     new f010abfde7 fix compilation error
     new e4614dc9f6 ByteBuddy adjustment
     new 389d63ebae Added HibernateGormStaticApiSpec
     new 5c788073bb partial fix HibernateGormStaticApi
     new bc2ef37067 partial fix HibernateGormStaticApi
     new 84a261590a start refactoring more to HibernateHqlQuery
     new 7b95057209  more to HibernateHqlQuery
     new 3a81863f76  more to HibernateHqlQuery
     new 16dc1b4ba3  more to HibernateHqlQuery
     new 5d23f662a8  more to HibernateHqlQuery
     new 06da8228a4 moved tests to working setup
     new 4001807199 More updates
     new 03d9a22fe6 More updates
     new 056b8019ce fixed HQL queries except 1
     new df52d6183e fixed HQL queries except 1
     new 268d99263f sql queries fixed
     new 0ea31dc5ac more deduplication
     new 7a29957afe No more work on HibernateGormStaticApi
     add 9f5c12131c [skip ci] Release v7.0.0-RC1
     add 7c56295d6b fix: #14947 - class cast exception due to not using local 
variable
     add 8910e8b0d7 Merge pull request #14960 from apache/issue14947
     add 77e785b4dc Issues-14899 fixes Documentation: Cleanup missing files
     add 8082ce5e3e Merge pull request #14950 from 
dauer/issue-14899-doc-cleanup-missing-files
     add ceb6332965 Merge branch '7.0.x' into merge-7.0.0-RC1-tag
     add 82bb9e0860 Back to 7.0.0-SNAPSHOT
     add 8681984a6e Merge pull request #14964 from apache/merge-7.0.0-RC1-tag
     add ab496afcc8 chore: move grails-publish gradle plugin to its own project
     add 3cca7d4644 fix: update local-maven location
     add 3668fc7845 feedback: move plugin to top
     add a7af9916ab Merge pull request #14937 from apache/grailsPublishMove
     add f743a1af96 fix: #14951 - make groovy extension merge for shadowJar 
reproducible
     add 594b6eb0c3 ci: run CI workflow on any submitted pull request
     add 7cfeb49124 chore: add missing license header
     add 53a2aa11ad test: update test to be platform independent
     add 9a9fe2392a fix: add common build project & tasks to grails-bom
     add 603e734358 feedback: styling preferences
     add 661eca90b4 Merge pull request #14952 from 
apache/reproducibleGroovyExtension
     add 95ee509d60 Fix Typo dataStore not dataSource
     add 7b9d383fb1 Merge pull request #14966 from lynchie14/fix_typo_docs
     add 12f6fe1179 [skip tests] - switch to newer syntax for publish plugin 
pomCustomization
     add f68ffd70e7 chore: add versioning section to RELEASE.md and a link in 
README.md
     add 508d67f348 chore: updated link in README.md to remove the branch info 
and updated RELEASE.md to mention following Spring and differences in 
definitions with ASF.
     add bcd8086276 Merge pull request #14962 from cbmarcum/versioning-doc
     add da809edcfc remove ServletContext from generated and test 
BootStrap.groovy files
     add b6d3bc221a Adjust core plugins to new artifactids
     add 0c0cfe8fc1 Merge pull request #14968 from 
apache/compiler-autoconfig-dependencies
     add dff99b8dcc Merge branch '7.0.x' into remove-servletContext-bootstrap
     add 812790b0a2 Add documentation for adding servletContext in 
Bootstrap.groovy
     add 183698bf72 Merge pull request #14970 from 
apache/remove-servletContext-bootstrap
     add a81f6513d1 Ensure Gradle Settings file and buildSrc/build.gradle are 
generated during the build Phase
     add a45314b8d7 Merge pull request #14971 from 
apache/fix-inconsistent-buildSrc
     add 2e27403adf fix: update feature names, descriptions and urls
     add a0f3f06d52 fix: update Gradle templates
     add d1212c7f59 fix: set H2 as default feature
     add c8a680cecc fix: add title to the `Console` feature
     add f8096018b4 fix: update tests with new values
     add ee19b66f12 fix: polish feature descriptions
     add 0e6a05d737 fix: add h2 feature only when using gorm-hibernate
     add ac77ca2d0d fix: change testcontainers url
     add 4aaa3af6c2 Add development reloading subsection to getting started 
section
     add 7811834f76 Merge branch '7.0.x' into development-reloading
     add b956689cd5 Add development reloading section to upgrading guide and 
link to full section in getting started
     add 6ff9011523 Update Spring Boot Dev Tools and JRebel sections
     add c02a6e2a38 Add Debug Mode section
     add 97447be448 Merge pull request #14969 from apache/development-reloading
     add 2042647d02 Update links in docs to new internal link or updated 
external link
     add 744ae53d31 Merge pull request #14973 from apache/docs-link-cleanup
     add 388387c9e3 test: re-enable sitemesh3 tests
     add fe3233c9c1 Update quartz and web console versions
     add 60638fdc16 Merge pull request #14981 from 
apache/quartz-web-console-versions
     add 3ca5358af1 Update geb-with-webdriver title and description
     add 28aeb9817c Make reloading feature switch between options
     add 8497491e51 Merge pull request #14985 from 
apache/forge-reloading-feature
     add da598ec87a Update shell command comparison table
     add 233b51b695 Remove springloaded forge feature, it only works with JDK 8 
or less
     add 3a8f7fa37c Merge pull request #14992 from 
apache/remove-springloaded-feature
     add 4c425ad4f6 fix: sitemesh3 rendering
     add 3b8bcedc24 refactor: use the config setting to disable preprocessing 
instead of having a tag that converts from preprocessed
     add 02851f408f Merge pull request #14989 from apache/sitemesh3-fix
     add aa561174da Merge branch '7.0.x' into 
fork/matrei/update-features-and-templates
     add a3556334c3 Cleanup broken links, update links which have changed, 
standardize link syntax
     add 4780ccf1af fix spring loaded documentation URL
     add c4a7c16e44 Adjust license web URLs to exact http:// versions
     add df6774b705 Move RxGORM guide link to variable
     add fda4d44055 Merge branch '7.0.x' into more-url-cleanup
     add 9d81e87727 Merge pull request #14988 from apache/more-url-cleanup
     add d571444058 [skip ci] - fix forge deploy workflows to handle releases 
that require signing
     add 62bd35fddb [skip ci] - fix forge deploy workflows to handle releases 
that require signing
     add 5917fc277c Merge pull request #14998 from apache/forgeFix
     add 8ab8f4fae5 Merge branch '7.0.x' into 
fork/matrei/update-features-and-templates
     add 0b38251fa2 fix: add asset-pipeline-bom to grails bom
     add 61969dd7e6 Merge pull request #14999 from jdaugherty/7.0.x
     add cd61d78099 Remove grails-forge documentation guide
     add 6a8e02b040 Merge pull request #15000 from 
apache/grails-forge-documentation
     add 0489a812b4 Fix 'env' is already defined in two steps
     add bcc429c7a9 Remove embedded-mongodb feature and references
     add dd23b23ee8 Merge pull request #15004 from 
apache/remove-embedded-mongodb-feature
     add 916b9595f6 Update documentation and links to new GitHub and docs URLs
     add b0fc21f0ab Update FormFieldsTagLib.groovy
     add 285b4d5e2d Merge pull request #15003 from apache/more-url-cleanup-2
     add 2c0cfb8a62 fix(deps): `spring-boot` v. `3.5.4` -> `3.5.5`
     add 67608d76bf fix(deps): `byte-buddy` v. `1.17.6` -> `1.17.7`
     add 0c2a4471e4 Hide servlet features, should be selected via --servlet 
instead
     add bbb1e9efa4 Simplify shouldApply logic for servlet features
     add 18744d5cfb Merge pull request #15005 from 
apache/forge-servlet-selection
     add ff9f0051ea Merge branch '7.0.x' into update-features-and-templates
     add 1dcde9d52e fix: feature documentation urls
     add 9f94d3152e fix: use the correct version for feature documentation links
     add 6aa0692740 fix: improve the Grails Wrapper description
     add db175ab2e7 Merge pull request #14994 from 
matrei/update-features-and-templates
     add b6c8ea72f3 Remove grails-publish plugin from build plugins
     add 1b1ef2d358 Merge pull request #15014 from 
apache/remove-grails-publish-rest-api-plugin
     new 42ad514d1a Merge branch '7.0.x' into merge-hibernate6

The 25 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/forge-deploy-next.yml            |   10 +
 .github/workflows/forge-deploy-prev-snapshot.yml   |   10 +
 .github/workflows/forge-deploy-prev.yml            |   10 +
 .github/workflows/forge-deploy-release.yml         |    8 +
 .github/workflows/forge-deploy-snapshot.yml        |   10 +
 .github/workflows/gradle.yml                       |    6 +-
 CONTRIBUTING.md                                    |    8 +-
 INSTALL                                            |    2 +-
 README.md                                          |    8 +-
 RELEASE.md                                         |   27 +
 SECURITY.md                                        |    2 +-
 buildSrc/build.gradle                              |    2 +-
 dependencies.gradle                                |  121 +-
 gradle.properties                                  |    2 +-
 gradle/docs-dependencies.gradle                    |    2 +-
 gradle/publish-config.gradle                       |    2 +-
 grails-bom/build.gradle                            |    6 +-
 .../src/main/resources/grails-banner.txt           |    2 +-
 grails-common/build.gradle                         |    2 +
 .../common/properties/PropertyFileUtils.groovy     |   57 -
 .../compiler/web/ControllerActionTransformer.java  |   16 +-
 .../GlobalGrailsClassInjectorTransformation.groovy |    2 +-
 .../src/main/resources/index.html                  |   14 +-
 .../src/main/docs/gettingStarted.adoc              |   20 +-
 .../guide-developer/src/main/docs/stepByStep.adoc  |    4 +-
 .../src/main/docs/gettingStarted/CRUD.adoc         |    2 +-
 .../guide-rx/src/main/docs/introduction.adoc       |    2 +-
 .../src/main/docs/querying/dynamicFinders.adoc     |    2 +-
 .../guide-rx/src/main/docs/querying/index.adoc     |    8 +-
 .../src/main/docs/querying/whereQueries.adoc       |    2 +-
 .../guide-whats-new/src/main/docs/index.adoc       |    2 +-
 grails-data-graphql/README.md                      |    2 +-
 grails-data-graphql/build.gradle                   |    1 -
 .../guide/customizations/responseHandlers.adoc     |    4 +-
 .../docs/src/main/docs/guide/gettingStarted.adoc   |    6 +-
 .../docs/src/main/docs/guide/types.adoc            |    2 +-
 .../grails/test/app/TagIntegrationSpec.groovy      |    2 +-
 grails-data-graphql/gradle.properties              |    2 +-
 .../grails-app/init/gorm/graphql/BootStrap.groovy  |    2 +-
 .../graphql/plugin/GormGraphqlGrailsPlugin.groovy  |    6 +-
 grails-data-hibernate5/README.md                   |   12 +-
 .../CascadeToBidirectionalAsssociationSpec.groovy  |    2 +-
 .../CompositeIdWithManyToOneAndSequenceSpec.groovy |    2 +-
 .../gorm/specs/CountByWithEmbeddedSpec.groovy      |    2 +-
 .../grails/gorm/specs/DeleteAllWhereSpec.groovy    |    2 +-
 .../DetachedCriteriaProjectionAliasSpec.groovy     |    4 +-
 .../specs/DetachedCriteriaProjectionSpec.groovy    |    2 +-
 .../specs/MultiColumnUniqueConstraintSpec.groovy   |    2 +-
 .../grails/gorm/specs/NullableAndLengthSpec.groovy |    2 +-
 .../SaveWithExistingValidationErrorSpec.groovy     |    2 +-
 .../groovy/grails/gorm/specs/SchemaNameSpec.groovy |    2 +-
 .../grails/gorm/specs/SizeConstraintSpec.groovy    |    2 +-
 .../SubclassMultipleListCollectionSpec.groovy      |    2 +-
 .../specs/UniqueWithMultipleDataSourcesSpec.groovy |    2 +-
 .../specs/WhereQueryWithAssociationSortSpec.groovy |    2 +-
 ...WithNewSessionAndExistingTransactionSpec.groovy |    4 +-
 .../specs/compositeid/CompositeIdCriteria.groovy   |    4 +-
 .../CompositeIdWithDeepOneToManyMappingSpec.groovy |    2 +-
 .../GlobalConstraintWithCompositeIdSpec.groovy     |    4 +-
 .../HibernateDirtyCheckingSpec.groovy              |    2 +-
 .../specs/dirtychecking/PropertyFieldSpec.groovy   |    2 +-
 .../specs/hasmany/HasManyWithInQuerySpec.groovy    |    2 +-
 .../hasmany/TwoUnidirectionalHasManySpec.groovy    |    4 +-
 .../TablePerConcreteClassAndDateCreatedSpec.groovy |    2 +-
 .../TablePerConcreteClassImportedSpec.groovy       |    2 +-
 .../specs/mappedby/MultipleOneToOneSpec.groovy     |    2 +-
 .../MultiTenancyBidirectionalManyToManySpec.groovy |    2 +-
 .../MultiTenancyUnidirectionalOneToManySpec.groovy |    2 +-
 .../gorm/specs/services/DataServiceSpec.groovy     |    2 +-
 .../gorm/specs/traits/InterfacePropertySpec.groovy |    2 +-
 .../gorm/specs/txs/CustomIsolationLevelSpec.groovy |    2 +-
 .../specs/txs/TransactionPropagationSpec.groovy    |    2 +-
 .../grails/gorm/specs/uuid/UuidInsertSpec.groovy   |    2 +-
 .../specs/validation/CascadeValidationSpec.groovy  |    2 +-
 .../specs/validation/DeepValidationSpec.groovy     |    2 +-
 .../EmbeddedWithValidationExceptionSpec.groovy     |    2 +-
 .../validation/SaveWithInvalidEntitySpec.groovy    |    4 +-
 .../validation/UniqueFalseConstraintSpec.groovy    |    2 +-
 .../specs/validation/UniqueInheritanceSpec.groovy  |    2 +-
 .../specs/validation/UniqueWithHasOneSpec.groovy   |    2 +-
 .../specs/validation/UniqueWithinGroupSpec.groovy  |    2 +-
 .../orm/hibernate/DefaultConstraintsSpec.groovy    |    2 +-
 .../MultipleDataSourcesWithEventsSpec.groovy       |    2 +-
 grails-data-hibernate5/dbmigration/README.md       |   10 +-
 .../DatabaseMigrationGrailsPlugin.groovy           |    4 +-
 grails-data-hibernate5/docs/build.gradle           |    2 +-
 .../docs/src/docs/asciidoc/introduction.adoc       |    2 +-
 .../docs/asciidoc/introduction/releaseHistory.adoc |    2 +-
 .../docs/src/docs/asciidoc/learningMore.adoc       |    2 +-
 .../asciidoc/multiTenancy/databasePerTenant.adoc   |    2 +-
 .../docs/src/docs/asciidoc/quickStartGuide.adoc    |    2 +-
 .../docs/src/docs/asciidoc/services/basics.adoc    |    2 +-
 .../docs/src/docs/asciidoc/testing/spock.adoc      |    2 +-
 .../plugin/hibernate/HibernateGrailsPlugin.groovy  |    8 +-
 .../grails/orm/HibernateCriteriaBuilder.java       | 1391 +++++++++++++++++-
 .../grails/orm/hibernate/HibernateEntity.groovy    |    6 +-
 .../AbstractHibernateGormStaticApi.groovy          |  853 -----------
 .../orm/hibernate/HibernateGormStaticApi.groovy    |  720 ++++++++--
 .../query/AbstractHibernateCriteriaBuilder.java    | 1494 --------------------
 .../hibernate/query/AbstractHibernateQuery.java    |  888 ------------
 .../orm/hibernate/query/CriteriaAndAlias.java      |   16 +
 .../hibernate/query/HibernateAssociationQuery.java |  144 ++
 .../orm/hibernate/query/HibernateHqlQuery.java     |  397 +++++-
 .../grails/orm/hibernate/query/HibernateQuery.java |  488 ++++++-
 .../hibernate/query/HibernateQueryExecutor.java    |   67 +
 .../hibernate/query/JpaCriteriaQueryCreator.java   |  179 +++
 .../orm/hibernate/query/PredicateGenerator.java    |   40 +-
 .../specs/ExecuteQueryWithinValidatorSpec.groovy   |    1 +
 .../specs/MultiColumnUniqueConstraintSpec.groovy   |    1 -
 .../groovy/grails/gorm/specs/SqlQuerySpec.groovy   |  149 --
 .../CompositeIdWithDeepOneToManyMappingSpec.groovy |    2 -
 .../specs/hasmany/HasManyWithInQuerySpec.groovy    |    2 +-
 .../gorm/specs/proxy/ByteBuddyProxySpec.groovy     |  195 +--
 .../gorm/specs/services/DataServiceSpec.groovy     |    4 +
 .../core/GrailsDataHibernate6TckManager.groovy     |    1 +
 .../hibernate/HibernateGormStaticApiSpec.groovy    |  512 +++++++
 .../CascadeBehaviorFetcherSpec.groovy              |    8 +
 grails-data-mongodb/README.md                      |   15 +-
 .../CircularBidirectionalOneToManySpec.groovy      |    2 +-
 .../gorm/mongo/CircularOneToManySpec.groovy        |    2 +-
 .../datastore/gorm/mongo/CustomIdProxySpec.groovy  |    2 +-
 .../datastore/gorm/mongo/EmbeddedMapSpec.groovy    |    2 +-
 .../datastore/gorm/mongo/EmbeddedUnsetSpec.groovy  |    2 +-
 .../mongo/EventsWithAbstractInheritanceSpec.groovy |    2 +-
 .../datastore/gorm/mongo/InListQuerySpec.groovy    |    2 +-
 .../datastore/gorm/mongo/SetRetrievalSpec.groovy   |    2 +-
 .../datastore/gorm/mongo/WriteConcernSpec.groovy   |    2 +-
 .../mongo/java/MongoResultListJavaForEachTest.java |    2 +-
 .../docs/asciidoc/introduction/compatibility.adoc  |    2 +-
 .../src/docs/asciidoc/querying/queryingBasics.adoc |    2 +-
 .../plugins/mongodb/MongodbGrailsPlugin.groovy     |    8 +-
 grails-data-neo4j/README.md                        |    2 +-
 grails-data-neo4j/build.gradle                     |    7 +-
 .../src/docs/asciidoc/mapping/associations.adoc    |    2 +-
 .../docs/src/docs/asciidoc/querying.adoc           |    6 +-
 .../grails-app/init/BootStrap.groovy               |    2 +-
 .../grails-app/views/layouts/main.gsp              |    2 +-
 .../grails3-neo4j/grails-app/init/BootStrap.groovy |    2 +-
 .../grails-app/views/layouts/main.gsp              |    2 +-
 .../grails-app/init/example/BootStrap.groovy       |    2 +-
 .../grails/gorm/tests/LabelStrategySpec.groovy     |    2 +-
 .../grails/gorm/tests/OneToManyUpdateSpec.groovy   |    4 +-
 .../grails/gorm/tests/OrphanDeleteSpec.groovy      |    2 +-
 .../groovy/grails/gorm/tests/SchemalessSpec.groovy |    2 +-
 .../groovy/grails/gorm/tests/TransientsSpec.groovy |    2 +-
 .../grails/gorm/tests/UniqueConstraintSpec.groovy  |    2 +-
 .../datastore/gorm/neo4j/Neo4jGrailsPlugin.groovy  |    8 +-
 .../grails/gorm/services/ServiceImplSpec.groovy    |    2 +-
 .../grails/gorm/tests/CircularCascadeSpec.groovy   |    4 +-
 .../DetachedCriteriaAssociationQuerySpec.groovy    |    2 +-
 .../grails/gorm/tests/SingleResultSpec.groovy      |    2 +-
 .../grails/gorm/tests/WhereMethodSpec.groovy       |    2 +-
 ...hNoEntityAndGlobalNullableConstraintSpec.groovy |    2 +-
 .../datastore/gorm/FindByDomainInListSpec.groovy   |    2 +-
 .../datastore/gorm/GormDirtyCheckingSpec.groovy    |    2 +-
 .../gorm/InOperatorWithAssociationsSpec.groovy     |    2 +-
 .../grails/datastore/gorm/MappedByNoneSpec.groovy  |    2 +-
 .../compiler/gorm/GormEntityTransformation.groovy  |    2 +-
 .../transactions/TransactionalTransformSpec.groovy |    6 +-
 .../checking/DirtyCheckTransformationSpec.groovy   |   10 +-
 ...dPersister.groovy => Child_BT_Default_P.groovy} |    3 +-
 .../testing/tck/domains/Owner_Default_Bi_P.groovy  |   10 +
 .../data/testing/tck/tests/FindByMethodSpec.groovy |   10 +-
 .../data/testing/tck/tests/OneToOneSpec.groovy     |    2 +-
 .../data/testing/tck/tests/SizeQuerySpec.groovy    |  373 ++---
 .../gorm/validation/constraints/UrlConstraint.java |    2 +-
 .../PersistentEntityValidatorSpec.groovy           |   14 +-
 .../cascade/NoDuplicateCascadeSpec.groovy          |    2 +-
 .../org/grails/datastore/mapping/query/Query.java  |    6 +-
 .../dirty/checking/DirtyCheckableSpec.groovy       |    2 +-
 grails-doc/README.md                               |    2 +-
 grails-doc/build.gradle                            |   58 +-
 grails-doc/resources/doc.properties                |    7 +-
 grails-doc/resources/log4j.properties              |    2 +-
 grails-doc/src/en/guide/REST/RSSAndAtom.adoc       |    2 +-
 grails-doc/src/en/guide/REST/binding.adoc          |    4 +-
 grails-doc/src/en/guide/REST/hypermedia.adoc       |    4 +-
 grails-doc/src/en/guide/REST/hypermedia/atom.adoc  |    8 +-
 grails-doc/src/en/guide/REST/hypermedia/hal.adoc   |    4 +-
 grails-doc/src/en/guide/REST/jsonViews.adoc        |    2 +-
 .../en/guide/REST/jsonViews/jsonViewsCreating.adoc |    4 +-
 .../jsonViewsTemplatesAndConventions.adoc          |    4 +-
 .../en/guide/REST/renderers/defaultRenderers.adoc  |    2 +-
 .../REST/renderers/objectMarshallerInterface.adoc  |    4 +-
 .../en/guide/REST/renderers/objectMarshallers.adoc |    4 +-
 .../extendingRestfulController.adoc                |    2 +-
 .../generatingRestControllers.adoc                 |    2 +-
 .../restControllersStepByStep.adoc                 |    2 +-
 grails-doc/src/en/guide/async.adoc                 |    2 +-
 grails-doc/src/en/guide/async/asyncPromises.adoc   |    2 +-
 grails-doc/src/en/guide/async/asyncRequests.adoc   |    2 +-
 grails-doc/src/en/guide/async/events.adoc          |    4 +-
 .../en/guide/async/events/asyncAnnotations.adoc    |    2 +-
 .../src/en/guide/async/events/asyncConsuming.adoc  |    2 +-
 .../src/en/guide/async/events/asyncGormEvents.adoc |    2 +-
 .../src/en/guide/async/events/asyncNotifying.adoc  |    4 +-
 grails-doc/src/en/guide/async/rxjava.adoc          |    2 +-
 .../src/en/guide/async/rxjava/asyncRxGorm.adoc     |    4 +-
 .../src/en/guide/cache/cacheImplementation.adoc    |    8 +-
 grails-doc/src/en/guide/cache/cacheTags.adoc       |    2 +-
 grails-doc/src/en/guide/cache/cacheUsage.adoc      |    8 +-
 .../guide/cache/cacheUsage/cacheAnnotations.adoc   |    2 +-
 .../en/guide/cache/grailsCacheAdminService.adoc    |    2 +-
 .../grailsCacheAdminService/clearingCaches.adoc    |    2 +-
 .../guide/commandLine/creatingCustomCommands.adoc  |    6 +-
 .../guide/commandLine/creatingCustomScripts.adoc   |   10 +-
 .../src/en/guide/commandLine/creatingProject.adoc  |    2 +-
 .../src/en/guide/commandLine/gradleBuild.adoc      |    4 +-
 .../gradleBuild/gradleDependencies.adoc            |    2 +-
 .../commandLine/gradleBuild/gradlePlugins.adoc     |    6 +-
 .../src/en/guide/commandLine/interactiveMode.adoc  |    6 +-
 grails-doc/src/en/guide/conf/applicationClass.adoc |    2 +-
 .../applicationClass/applicationLifeCycle.adoc     |    2 +-
 grails-doc/src/en/guide/conf/config.adoc           |    8 +-
 .../src/en/guide/conf/config/builtInOptions.adoc   |    2 +-
 .../src/en/guide/conf/config/configGORM.adoc       |    2 +-
 .../guide/conf/config/externalConfiguration.adoc   |    2 +-
 .../en/guide/conf/config/logging/loggerName.adoc   |   10 +-
 grails-doc/src/en/guide/conf/dataSource.adoc       |   12 +-
 .../dataSource/automaticDatabaseMigration.adoc     |    2 +-
 .../en/guide/conf/dataSource/databaseConsole.adoc  |    4 +-
 .../guide/conf/dataSource/multipleDatasources.adoc |    8 +-
 grails-doc/src/en/guide/conf/docengine.adoc        |   12 +-
 grails-doc/src/en/guide/conf/environments.adoc     |    4 +-
 grails-doc/src/en/guide/conf/versioning.adoc       |    2 +-
 grails-doc/src/en/guide/contributing.adoc          |    2 +-
 grails-doc/src/en/guide/contributing/build.adoc    |    6 +-
 .../en/guide/deployment/deploymentContainer.adoc   |    2 +-
 .../guide/gettingStarted/aHelloWorldExample.adoc   |    4 +-
 .../conventionOverConfiguration.adoc               |    2 +-
 .../gettingStarted/creatingAnApplication.adoc      |    2 +-
 .../gettingStarted/deployingAnApplication.adoc     |    4 +-
 .../guide/gettingStarted/developmentReloading.adoc |   55 +
 .../gettingStarted/downloadingAndInstalling.adoc   |    6 +-
 .../gettingStarted/generatingAnApplication.adoc    |    2 +-
 grails-doc/src/en/guide/gettingStarted/ide.adoc    |    7 +-
 .../src/en/guide/gettingStarted/requirements.adoc  |    2 +-
 .../runningAndDebuggingAnApplication.adoc          |    6 +-
 .../guide/gettingStarted/testingAnApplication.adoc |    2 +-
 .../hibernate/mappingWithHibernateAnnotations.adoc |    4 +-
 grails-doc/src/en/guide/i18n.adoc                  |    2 +-
 grails-doc/src/en/guide/i18n/readingMessages.adoc  |    4 +-
 .../src/en/guide/i18n/scaffoldingAndI18n.adoc      |    2 +-
 grails-doc/src/en/guide/index.adoc                 |    5 +
 grails-doc/src/en/guide/introduction.adoc          |   30 +-
 grails-doc/src/en/guide/introduction/whatsNew.adoc |    2 +-
 grails-doc/src/en/guide/links.yml                  |    5 +-
 .../guide/plugins/addingMethodsAtCompileTime.adoc  |    4 +-
 .../guide/plugins/artefactApi/customArtefacts.adoc |    6 +-
 .../plugins/artefactApi/queryingArtefacts.adoc     |    4 +-
 .../plugins/creatingAndInstallingPlugins.adoc      |   12 +-
 .../en/guide/plugins/evaluatingConventions.adoc    |    6 +-
 .../plugins/hookingIntoRuntimeConfiguration.adoc   |    6 +-
 .../en/guide/plugins/providingBasicArtefacts.adoc  |    4 +-
 grails-doc/src/en/guide/plugins/repositories.adoc  |    6 +-
 .../plugins/understandingPluginLoadOrder.adoc      |    4 +-
 grails-doc/src/en/guide/profiles.adoc              |   12 +-
 .../src/en/guide/profiles/creatingProfiles.adoc    |    2 +-
 .../src/en/guide/profiles/profileCommands.adoc     |    8 +-
 .../src/en/guide/profiles/profileInheritance.adoc  |    2 +-
 .../src/en/guide/profiles/publishingProfiles.adoc  |    4 +-
 grails-doc/src/en/guide/scaffolding.adoc           |    6 +-
 grails-doc/src/en/guide/security.adoc              |    2 +-
 .../security/securityPlugins/springSecurity.adoc   |    2 +-
 .../src/en/guide/security/xssPrevention.adoc       |    2 +-
 grails-doc/src/en/guide/services.adoc              |    2 +-
 .../en/guide/services/declarativeTransactions.adoc |    4 +-
 .../services/dependencyInjectionServices.adoc      |    4 +-
 grails-doc/src/en/guide/spring/actuators.adoc      |    2 +-
 .../spring/propertyOverrideConfiguration.adoc      |    4 +-
 grails-doc/src/en/guide/spring/springdsl.adoc      |    4 +-
 .../src/en/guide/spring/springdslAdditional.adoc   |    2 +-
 .../guide/spring/theBeanBuilderDSLExplained.adoc   |    6 +-
 .../en/guide/spring/theUnderpinningsOfGrails.adoc  |    4 +-
 .../en/guide/staticTypeCheckingAndCompilation.adoc |    6 +-
 .../grailsTypeChecked.adoc                         |    2 +-
 .../src/en/guide/testing/functionalTesting.adoc    |    6 +-
 .../src/en/guide/testing/generatingTests.adoc      |    2 +-
 .../src/en/guide/testing/integrationTesting.adoc   |    6 +-
 .../guide/testing/runningTests/withGrailsCli.adoc  |    2 +-
 .../en/guide/testing/unitTesting/unitTesting.adoc  |    4 +-
 .../unitTesting/unitTestingControllers.adoc        |    2 +-
 .../unitTesting/unitTestingDomainClasses.adoc      |    8 +-
 .../unitTesting/unitTestingInterceptors.adoc       |    2 +-
 .../unitTesting/unitTestingUrlMappings.adoc        |    2 +-
 .../guide/testing/unitTesting/upgradingMixin.adoc  |    2 +-
 .../testing/unitTesting/usefulProperties.adoc      |   40 +-
 .../en/guide/theWebLayer/contentNegotiation.adoc   |   12 +-
 .../controllers/controllersAndScopes.adoc          |   12 +-
 .../guide/theWebLayer/controllers/dataBinding.adoc |   38 +-
 .../guide/theWebLayer/controllers/formtokens.adoc  |    8 +-
 .../theWebLayer/controllers/jsonResponses.adoc     |    8 +-
 .../theWebLayer/controllers/modelsAndViews.adoc    |    2 +-
 .../theWebLayer/controllers/moreOnJSONBuilder.adoc |    4 +-
 .../controllers/redirectsAndChaining.adoc          |    8 +-
 .../theWebLayer/controllers/typeConverters.adoc    |    4 +-
 .../understandingControllersAndActions.adoc        |    2 +-
 .../theWebLayer/controllers/uploadingFiles.adoc    |    2 +-
 .../guide/theWebLayer/controllers/xmlAndJSON.adoc  |    2 +-
 .../fields/customizingFieldRendering.adoc          |    2 +-
 .../fields/scaffolding/definitions/index.adoc      |    2 +-
 .../fields/scaffolding/extending/index.adoc        |   22 +-
 .../fields/scaffolding/installation/index.adoc     |    2 +-
 .../fields/scaffolding/usage/index.adoc            |    4 +-
 grails-doc/src/en/guide/theWebLayer/gson.adoc      |    4 +-
 .../src/en/guide/theWebLayer/gson/converters.adoc  |    2 +-
 .../src/en/guide/theWebLayer/gson/gsonHal.adoc     |    4 +-
 .../en/guide/theWebLayer/gson/gsonIntellij.adoc    |    4 +-
 .../src/en/guide/theWebLayer/gson/gsonTesting.adoc |    2 +-
 .../guide/theWebLayer/gson/jsonConfiguration.adoc  |    6 +-
 .../src/en/guide/theWebLayer/gson/jsonViewApi.adoc |   12 +-
 .../src/en/guide/theWebLayer/gson/jsonapi.adoc     |    6 +-
 .../en/guide/theWebLayer/gson/templateEngine.adoc  |    4 +-
 grails-doc/src/en/guide/theWebLayer/gsp.adoc       |    4 +-
 .../theWebLayer/gsp/GSPBasics/pageDirectives.adoc  |    2 +-
 .../gsp/GSPBasics/variablesAndScopes.adoc          |    8 +-
 .../src/en/guide/theWebLayer/gsp/layouts.adoc      |   16 +-
 .../src/en/guide/theWebLayer/gsp/resources.adoc    |    2 +-
 .../guide/theWebLayer/gsp/taglibs/simpleTags.adoc  |    2 +-
 .../gsp/taglibs/taglibVariablesAndScopes.adoc      |    8 +-
 grails-doc/src/en/guide/theWebLayer/gsp/tags.adoc  |    2 +-
 .../guide/theWebLayer/gsp/tags/formsAndFields.adoc |   18 +-
 .../theWebLayer/gsp/tags/linksAndResources.adoc    |    2 +-
 .../theWebLayer/gsp/tags/searchAndFiltering.adoc   |    4 +-
 .../theWebLayer/gsp/tags/tagLogicAndIteration.adoc |    4 +-
 .../gsp/tags/tagVariablesAndScopes.adoc            |    4 +-
 .../theWebLayer/gsp/tags/tagsAsMethodCalls.adoc    |    2 +-
 .../guide/theWebLayer/gsp/viewsAndTemplates.adoc   |    8 +-
 .../src/en/guide/theWebLayer/interceptors.adoc     |    2 +-
 .../interceptors/definingInterceptors.adoc         |    4 +-
 .../interceptors/interceptorMatching.adoc          |    4 +-
 grails-doc/src/en/guide/theWebLayer/markup.adoc    |    8 +-
 .../theWebLayer/markup/markupConfiguration.adoc    |    2 +-
 .../en/guide/theWebLayer/markup/markupViewApi.adoc |    4 +-
 .../urlmappings/automaticLinkRewriting.adoc        |    2 +-
 .../urlmappings/customizingUrlFormat.adoc          |    2 +-
 .../theWebLayer/urlmappings/embeddedVariables.adoc |    8 +-
 .../theWebLayer/urlmappings/mappingWildcards.adoc  |    2 +-
 grails-doc/src/en/guide/toc.yml                    |    1 +
 grails-doc/src/en/guide/traits/traitsprovided.adoc |   34 +-
 .../en/guide/traits/traitsprovided/example.adoc    |    2 +-
 .../src/en/guide/upgrading/upgrading33x.adoc       |    8 +-
 .../src/en/guide/upgrading/upgrading40x.adoc       |    8 +-
 .../src/en/guide/upgrading/upgrading50x.adoc       |    2 +-
 .../src/en/guide/upgrading/upgrading60x.adoc       |   24 +-
 .../src/en/guide/validation/constraints.adoc       |    4 +-
 .../en/guide/validation/validatingConstraints.adoc |    4 +-
 .../validationAndInternationalization.adoc         |   38 +-
 ...validationNonDomainAndCommandObjectClasses.adoc |    4 +-
 .../en/guide/validation/validationOnTheClient.adoc |    8 +-
 grails-doc/src/en/ref/API/Groovy Doc.adoc          |    2 +-
 grails-doc/src/en/ref/Command Line.adoc            |    4 +-
 grails-doc/src/en/ref/Command Line/bootRun.adoc    |    4 +-
 .../src/en/ref/Command Line/create-command.adoc    |    2 +-
 .../src/en/ref/Command Line/create-controller.adoc |    4 +-
 .../en/ref/Command Line/create-domain-class.adoc   |    4 +-
 .../ref/Command Line/create-functional-test.adoc   |    4 +-
 .../ref/Command Line/create-integration-test.adoc  |    4 +-
 .../en/ref/Command Line/create-interceptor.adoc    |    4 +-
 grails-doc/src/en/ref/Command Line/create-job.adoc |    2 +-
 .../src/en/ref/Command Line/create-plugin.adoc     |    6 +-
 .../src/en/ref/Command Line/create-restapi.adoc    |    2 +-
 .../src/en/ref/Command Line/create-script.adoc     |    6 +-
 .../src/en/ref/Command Line/create-service.adoc    |    4 +-
 .../src/en/ref/Command Line/create-taglib.adoc     |    4 +-
 .../src/en/ref/Command Line/create-unit-test.adoc  |    6 +-
 .../src/en/ref/Command Line/create-web-plugin.adoc |    4 +-
 grails-doc/src/en/ref/Command Line/help.adoc       |    4 +-
 .../src/en/ref/Command Line/list-features.adoc     |    2 -
 grails-doc/src/en/ref/Command Line/run-app.adoc    |    2 +-
 grails-doc/src/en/ref/Command Line/test-app.adoc   |    2 +-
 grails-doc/src/en/ref/Constraints.adoc             |    6 +-
 grails-doc/src/en/ref/Constraints/bindable.adoc    |    2 +-
 grails-doc/src/en/ref/Constraints/inList.adoc      |    2 +-
 grails-doc/src/en/ref/Constraints/max.adoc         |    2 +-
 grails-doc/src/en/ref/Constraints/maxSize.adoc     |    2 +-
 grails-doc/src/en/ref/Constraints/min.adoc         |    2 +-
 grails-doc/src/en/ref/Constraints/minSize.adoc     |    2 +-
 grails-doc/src/en/ref/Constraints/nullable.adoc    |    4 +-
 grails-doc/src/en/ref/Constraints/range.adoc       |    2 +-
 grails-doc/src/en/ref/Constraints/scale.adoc       |    2 +-
 grails-doc/src/en/ref/Constraints/size.adoc        |    2 +-
 grails-doc/src/en/ref/Constraints/unique.adoc      |    2 +-
 grails-doc/src/en/ref/Controllers.adoc             |    4 +-
 grails-doc/src/en/ref/Controllers/bindData.adoc    |    4 +-
 grails-doc/src/en/ref/Controllers/flash.adoc       |    2 +-
 .../src/en/ref/Controllers/grailsApplication.adoc  |    4 +-
 grails-doc/src/en/ref/Controllers/namespace.adoc   |    2 +-
 grails-doc/src/en/ref/Controllers/params.adoc      |    8 +-
 grails-doc/src/en/ref/Controllers/redirect.adoc    |    2 +-
 grails-doc/src/en/ref/Controllers/request.adoc     |    4 +-
 grails-doc/src/en/ref/Controllers/respond.adoc     |    2 +-
 grails-doc/src/en/ref/Controllers/response.adoc    |    4 +-
 .../src/en/ref/Controllers/responseFormats.adoc    |    2 +-
 grails-doc/src/en/ref/Controllers/scope.adoc       |    2 +-
 .../src/en/ref/Controllers/servletContext.adoc     |    4 +-
 grails-doc/src/en/ref/Controllers/session.adoc     |    4 +-
 grails-doc/src/en/ref/Controllers/withForm.adoc    |    4 +-
 grails-doc/src/en/ref/Controllers/withFormat.adoc  |    4 +-
 grails-doc/src/en/ref/Database Mapping.adoc        |    2 +-
 grails-doc/src/en/ref/Database Mapping/cache.adoc  |    2 +-
 grails-doc/src/en/ref/Database Mapping/fetch.adoc  |    2 +-
 grails-doc/src/en/ref/Database Mapping/id.adoc     |    2 +-
 grails-doc/src/en/ref/Database Mapping/lazy.adoc   |    2 +-
 .../src/en/ref/Database Mapping/version.adoc       |    2 +-
 grails-doc/src/en/ref/Domain Classes.adoc          |   10 +-
 .../src/en/ref/Domain Classes/belongsTo.adoc       |    2 +-
 .../src/en/ref/Domain Classes/constraints.adoc     |    6 +-
 grails-doc/src/en/ref/Domain Classes/countBy.adoc  |    4 +-
 .../src/en/ref/Domain Classes/createCriteria.adoc  |    6 +-
 grails-doc/src/en/ref/Domain Classes/delete.adoc   |    2 +-
 grails-doc/src/en/ref/Domain Classes/discard.adoc  |    2 +-
 grails-doc/src/en/ref/Domain Classes/embedded.adoc |    2 +-
 grails-doc/src/en/ref/Domain Classes/errors.adoc   |    4 +-
 .../src/en/ref/Domain Classes/executeQuery.adoc    |    2 +-
 .../src/en/ref/Domain Classes/executeUpdate.adoc   |    2 +-
 .../src/en/ref/Domain Classes/fetchMode.adoc       |    2 +-
 grails-doc/src/en/ref/Domain Classes/find.adoc     |    2 +-
 grails-doc/src/en/ref/Domain Classes/findAll.adoc  |    2 +-
 .../src/en/ref/Domain Classes/findAllBy.adoc       |    4 +-
 grails-doc/src/en/ref/Domain Classes/findBy.adoc   |    4 +-
 .../src/en/ref/Domain Classes/findOrCreateBy.adoc  |    4 +-
 .../en/ref/Domain Classes/findOrCreateWhere.adoc   |    2 +-
 .../src/en/ref/Domain Classes/findOrSaveBy.adoc    |    4 +-
 .../src/en/ref/Domain Classes/findOrSaveWhere.adoc |    2 +-
 .../src/en/ref/Domain Classes/hasErrors.adoc       |    2 +-
 grails-doc/src/en/ref/Domain Classes/list.adoc     |    2 +-
 grails-doc/src/en/ref/Domain Classes/lock.adoc     |    4 +-
 grails-doc/src/en/ref/Domain Classes/mapping.adoc  |    4 +-
 grails-doc/src/en/ref/Domain Classes/merge.adoc    |    4 +-
 .../src/en/ref/Domain Classes/namedQueries.adoc    |    4 +-
 .../src/en/ref/Domain Classes/properties.adoc      |    2 +-
 grails-doc/src/en/ref/Domain Classes/save.adoc     |    8 +-
 grails-doc/src/en/ref/Domain Classes/validate.adoc |    4 +-
 grails-doc/src/en/ref/Domain Classes/where.adoc    |    2 +-
 grails-doc/src/en/ref/Domain Classes/whereAny.adoc |    2 +-
 .../src/en/ref/Domain Classes/withCriteria.adoc    |    2 +-
 .../src/en/ref/Domain Classes/withTransaction.adoc |    2 +-
 grails-doc/src/en/ref/Plug-ins.adoc                |   10 +-
 grails-doc/src/en/ref/Plug-ins/URL mappings.adoc   |    4 +-
 grails-doc/src/en/ref/Plug-ins/codecs.adoc         |    2 +-
 grails-doc/src/en/ref/Plug-ins/controllers.adoc    |    7 +-
 grails-doc/src/en/ref/Plug-ins/dataSource.adoc     |    2 +-
 grails-doc/src/en/ref/Plug-ins/domainClasses.adoc  |    6 +-
 grails-doc/src/en/ref/Plug-ins/hibernate.adoc      |   13 +-
 grails-doc/src/en/ref/Plug-ins/i18n.adoc           |    4 +-
 grails-doc/src/en/ref/Plug-ins/logging.adoc        |    4 +-
 grails-doc/src/en/ref/Plug-ins/scaffolding.adoc    |    4 +-
 grails-doc/src/en/ref/Plug-ins/services.adoc       |    6 +-
 grails-doc/src/en/ref/Plug-ins/servlets.adoc       |    2 +-
 grails-doc/src/en/ref/Services.adoc                |    4 +-
 grails-doc/src/en/ref/Servlet API/request.adoc     |   10 +-
 grails-doc/src/en/ref/Servlet API/response.adoc    |    4 +-
 .../src/en/ref/Servlet API/servletContext.adoc     |    2 +-
 grails-doc/src/en/ref/Servlet API/session.adoc     |    2 +-
 grails-doc/src/en/ref/Tag Libraries.adoc           |    4 +-
 grails-doc/src/en/ref/Tag Libraries/pageScope.adoc |    2 +-
 grails-doc/src/en/ref/Tag Libraries/params.adoc    |    8 +-
 grails-doc/src/en/ref/Tag Libraries/request.adoc   |    4 +-
 grails-doc/src/en/ref/Tag Libraries/response.adoc  |    2 +-
 .../src/en/ref/Tag Libraries/servletContext.adoc   |    4 +-
 grails-doc/src/en/ref/Tag Libraries/session.adoc   |    2 +-
 grails-doc/src/en/ref/Tags - Fields/display.adoc   |    2 +-
 grails-doc/src/en/ref/Tags - Fields/table.adoc     |    2 +-
 grails-doc/src/en/ref/Tags - GSP/applyLayout.adoc  |    2 +-
 grails-doc/src/en/ref/Tags - GSP/country.adoc      |    2 +-
 grails-doc/src/en/ref/Tags - GSP/createLink.adoc   |   10 +-
 grails-doc/src/en/ref/Tags - GSP/createLinkTo.adoc |    4 +-
 grails-doc/src/en/ref/Tags - GSP/external.adoc     |    2 +-
 grails-doc/src/en/ref/Tags - GSP/fieldValue.adoc   |    2 +-
 grails-doc/src/en/ref/Tags - GSP/form.adoc         |    6 +-
 .../src/en/ref/Tags - GSP/formActionSubmit.adoc    |    4 +-
 grails-doc/src/en/ref/Tags - GSP/hasErrors.adoc    |    2 +-
 grails-doc/src/en/ref/Tags - GSP/img.adoc          |    2 +-
 grails-doc/src/en/ref/Tags - GSP/link.adoc         |    4 +-
 grails-doc/src/en/ref/Tags - GSP/message.adoc      |    2 +-
 grails-doc/src/en/ref/Tags - GSP/paginate.adoc     |    2 +-
 grails-doc/src/en/ref/Tags - GSP/render.adoc       |    2 +-
 grails-doc/src/en/ref/Tags - GSP/resource.adoc     |    2 +-
 .../src/en/ref/Tags - GSP/sortableColumn.adoc      |    2 +-
 grails-doc/src/en/ref/Tags - GSP/unless.adoc       |    2 +-
 grails-doc/src/en/ref/Tags - GSP/uploadForm.adoc   |    2 +-
 grails-fields/README.md                            |    8 +-
 .../plugin/formfields/FormFieldsTagLib.groovy      |    4 +-
 .../formfields/AssociationTypeTemplatesSpec.groovy |    2 +-
 .../formfields/CommandPropertyAccessorSpec.groovy  |    4 +-
 .../DefaultInputRenderingPersistentSpec.groovy     |   14 +-
 .../formfields/DefaultInputRenderingSpec.groovy    |   14 +-
 .../plugin/formfields/DerivedPropertySpec.groovy   |    2 +-
 .../DomainClassPropertyAccessorSpec.groovy         |   10 +-
 .../FormFieldsTemplateServiceSpec.groovy           |   24 +-
 .../formfields/TemplateLookupCachingSpec.groovy    |    2 +-
 .../plugin/formfields/TransientPropertySpec.groovy |    2 +-
 .../plugin/formfields/taglib/AllTagSpec.groovy     |    6 +-
 ...ributesOfWithAndAllTagsArePropagatedSpec.groovy |    2 +-
 .../plugin/formfields/taglib/DisplayTagSpec.groovy |   10 +-
 .../taglib/EmbeddedPropertiesSpec.groovy           |    2 +-
 .../formfields/taglib/ExtraAttributesSpec.groovy   |    6 +-
 .../formfields/taglib/FieldNamePrefixSpec.groovy   |    2 +-
 .../formfields/taglib/FieldTagWithBodySpec.groovy  |    6 +-
 .../taglib/FieldTagWithoutBeanSpec.groovy          |    2 +-
 .../plugin/formfields/taglib/TableSpec.groovy      |   20 +-
 .../formfields/taglib/TemplateModelSpec.groovy     |   18 +-
 .../plugin/formfields/taglib/WithTagSpec.groovy    |    2 +-
 grails-forge/README.md                             |   10 +-
 grails-forge/buildSrc/build.gradle                 |    2 +
 .../GrailsGroovyExtensionTransformer.groovy        |  112 ++
 grails-forge/gradle.properties                     |    1 +
 grails-forge/gradle/publish-config.gradle          |    2 +-
 grails-forge/grails-cli/build.gradle               |    8 +-
 .../grails/forge/api/GrailsForgeConfiguration.java |    2 +-
 .../forge/cli/command/CreateAppCommandSpec.groovy  |    5 +-
 .../java/org/grails/forge/feature/Feature.java     |    2 +-
 .../forge/feature/asciidoctor/Asciidoctor.java     |    4 +-
 .../forge/feature/assetPipeline/AssetPipeline.java |   11 +-
 .../forge/feature/build/gradle/GradleBuildSrc.java |    2 +-
 .../build/gradle/GradleBuildSrcFeature.java        |    6 +
 .../feature/build/gradle/GradleSettingsFile.java   |    2 +-
 .../build/gradle/GradleSettingsFileFeature.java    |    6 +
 .../build/gradle/templates/buildGradle.rocker.raw  |    9 +-
 .../gradle/templates/settingsGradle.rocker.raw     |    2 +-
 .../org/grails/forge/feature/cache/EHCache.java    |    5 +-
 .../grails/forge/feature/cache/GrailsCache.java    |    7 +-
 .../grails/forge/feature/config/Properties.java    |    2 +-
 .../forge/feature/database/EmbeddedMongo.java      |   91 --
 .../java/org/grails/forge/feature/database/H2.java |   17 +-
 .../forge/feature/database/HibernateGorm.java      |    4 +-
 .../grails/forge/feature/database/MongoGorm.java   |    4 +-
 .../grails/forge/feature/database/MongoSync.java   |    6 +-
 .../org/grails/forge/feature/database/MySQL.java   |    2 +-
 .../grails/forge/feature/database/Neo4jGorm.java   |    2 +-
 .../grails/forge/feature/database/PostgreSQL.java  |    2 +-
 .../grails/forge/feature/database/SQLServer.java   |    2 +-
 .../forge/feature/database/TestContainers.java     |    4 +-
 .../github/workflows/GitHubWorkflowFeature.java    |    5 -
 .../plain/PlainGithubWorkflowFeature.java          |    4 +-
 .../grails/forge/feature/grails/GrailsConsole.java |    7 +-
 .../forge/feature/grails/GrailsWebConsole.java     |    6 +-
 .../feature/grails/templates/plugin.rocker.raw     |    2 +-
 .../forge/feature/grailsWrapper/GrailsWrapper.java |    4 +-
 .../forge/feature/lang/groovy/bootStrap.rocker.raw |    4 -
 .../org/grails/forge/feature/logging/Logback.java  |    2 +-
 .../forge/feature/logging/LogbackGroovy.java       |    4 +-
 .../feature/migration/DatabaseMigrationPlugin.java |   10 +-
 .../grails/forge/feature/other/GrailsQuartz.java   |    4 +-
 .../forge/feature/other/HibernateValidator.java    |    2 +-
 .../forge/feature/other/MicronautHttpClient.java   |    2 +-
 .../org/grails/forge/feature/reloading/Jrebel.java |    2 +-
 .../feature/reloading/SpringBootDevTools.java      |    2 +-
 .../forge/feature/reloading/Springloaded.java      |   85 --
 .../feature/spring/SpringBootEmbeddedServlet.java  |    5 +
 .../feature/spring/SpringBootJettyFeature.java     |    2 +-
 .../feature/spring/SpringBootTomcatFeature.java    |    2 +-
 .../feature/spring/SpringBootUndertowFeature.java  |    2 +-
 .../forge/feature/test/GebWithTestcontainers.java  |    2 +-
 .../feature/test/GebWithWebDriverBinaries.java     |    6 +-
 .../forge/feature/test/template/spock.rocker.raw   |    2 +-
 .../org/grails/forge/feature/view/GrailsViews.java |    3 +-
 .../org/grails/forge/feature/view/Scaffolding.java |   13 +-
 .../forge/template/api/grailsForgeApi.rocker.raw   |    2 +-
 .../java/org/grails/forge/util/VersionInfo.java    |   11 +
 .../grails-forge-core/resource-config.json         |    1 -
 .../grails-forge-core/src/main/resources/pom.xml   |   12 +-
 .../springloaded/springloaded-1.2.8.RELEASE.jar    |  Bin 439005 -> 0 bytes
 .../grails/forge/feature/cache/EHCacheSpec.groovy  |    2 +-
 .../feature/database/EmbeddedMongoSpec.groovy      |   66 -
 .../forge/feature/database/MongoGormSpec.groovy    |   14 +-
 .../forge/feature/database/MongoSyncSpec.groovy    |    4 +-
 .../src/main/resources/application.yml             |    4 +-
 grails-forge/src/main/docs/guide/installation.adoc |   18 -
 .../docs/guide/installation/installFromSource.adoc |   71 -
 .../docs/guide/installation/installSdkman.adoc     |   53 -
 .../docs/guide/installation/installWindows.adoc    |   32 -
 grails-forge/src/main/docs/guide/introduction.adoc |   19 -
 .../src/main/docs/guide/releaseHistory.adoc        |   31 -
 grails-forge/src/main/docs/guide/starterImpls.adoc |   22 -
 grails-forge/src/main/docs/guide/toc.yml           |   22 -
 grails-geb/README.md                               |   10 +-
 .../src/main/templates/FunctionalSpec.groovy       |    2 +-
 grails-gradle/bom/build.gradle                     |   95 +-
 grails-gradle/buildSrc/build.gradle                |    8 +-
 .../common}/build.gradle                           |   39 +-
 .../grails/gradle/common/PropertyFileUtils.groovy  |   77 +
 .../gradle/common/PropertyFileUtilsSpec.groovy     |  144 ++
 grails-gradle/docs-core/build.gradle               |   72 +-
 .../src/main/resources/grails/doc/doc.properties   |    6 +-
 grails-gradle/gradle/e2eTest.gradle                |   67 -
 ...hecksum-config.gradle => publish-config.gradle} |   19 +-
 grails-gradle/gradle/publish-root-config.gradle    |   31 +-
 grails-gradle/gradle/signing-config.gradle         |   43 -
 grails-gradle/model/build.gradle                   |   69 +-
 grails-gradle/plugins/README.md                    |   52 -
 grails-gradle/plugins/build.gradle                 |   82 +-
 .../grails/gradle/test/GradleSpecification.groovy  |  158 ---
 .../gradle/test/GrailsPublishPluginSpec.groovy     | 1071 --------------
 .../build.gradle                                   |   59 -
 .../gradle.properties                              |   16 -
 .../otherProject/build.gradle                      |   35 -
 .../otherProject/gradle.properties                 |   16 -
 .../otherProject/settings.gradle                   |   22 -
 .../groovy/org.grails.example/SubProject2.groovy   |   26 -
 .../settings.gradle                                |   20 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../build.gradle                                   |   65 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   24 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../groovy/org/grails/example/SubProject2.groovy   |   26 -
 .../build.gradle                                   |   69 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   23 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../groovy/org.grails.example/SubProject2.groovy   |   26 -
 .../build.gradle                                   |   56 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   22 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../subproject2/build.gradle                       |   35 -
 .../groovy/org.grails.example/SubProject2.groovy   |   26 -
 .../build.gradle                                   |   63 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   22 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../subproject2/build.gradle                       |   22 -
 .../groovy/org.grails.example/SubProject2.groovy   |   26 -
 .../build.gradle                                   |   48 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   23 -
 .../subproject1/build.gradle                       |   24 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../subproject2/build.gradle                       |   35 -
 .../groovy/org.grails.example/SubProject2.groovy   |   26 -
 .../build.gradle                                   |   75 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   20 -
 .../groovy/org/grails/example/MyProject.groovy     |   26 -
 .../src/main/java/TestJava.java                    |   11 -
 .../src/main/java/another/TestOtherJava.java       |   13 -
 .../groovy-doc-disabled/build.gradle               |   63 -
 .../groovy-doc-disabled/gradle.properties          |   16 -
 .../groovy-doc-disabled/settings.gradle            |   20 -
 .../groovy/org/grails/example/MyProject.groovy     |   26 -
 .../src/main/java/TestJava.java                    |   11 -
 .../src/main/java/another/TestOtherJava.java       |   13 -
 .../groovy-only-project/build.gradle               |   61 -
 .../groovy-only-project/gradle.properties          |   16 -
 .../groovy-only-project/settings.gradle            |   20 -
 .../groovy/org/grails/example/MyProject.groovy     |   26 -
 .../java-already-configured/build.gradle           |   66 -
 .../java-already-configured/gradle.properties      |   16 -
 .../java-already-configured/settings.gradle        |   20 -
 .../groovy/org/grails/example/MyProject.groovy     |   26 -
 .../src/main/java/TestJava.java                    |   11 -
 .../src/main/java/another/TestOtherJava.java       |   13 -
 .../other-artifacts/java-only-project/build.gradle |   56 -
 .../java-only-project/gradle.properties            |   16 -
 .../java-only-project/settings.gradle              |   20 -
 .../java-only-project/src/main/java/TestJava.java  |   11 -
 .../src/main/java/another/TestOtherJava.java       |   13 -
 .../build.gradle                                   |   62 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   23 -
 .../subproject1/build.gradle                       |   24 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../subproject1/src/main/java/TestJava.java        |   11 -
 .../src/main/java/another/TestOtherJava.java       |   13 -
 .../subproject2/build.gradle                       |   24 -
 .../groovy/org/grails/example/SubProject2.groovy   |   26 -
 .../build.gradle                                   |   69 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   23 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../subproject1/src/main/java/TestJava.java        |   11 -
 .../src/main/java/another/TestOtherJava.java       |   13 -
 .../groovy/org/grails/example/SubProject2.groovy   |   26 -
 .../multiple-source-sets/build.gradle              |   83 --
 .../multiple-source-sets/gradle.properties         |   16 -
 .../multiple-source-sets/settings.gradle           |   20 -
 .../groovy/org/grails/example/MyProject.groovy     |   26 -
 .../src/main/java/TestJava.java                    |   11 -
 .../src/main/java/another/TestOtherJava.java       |   13 -
 .../other/groovy/org/grails/example/Library.groovy |   26 -
 .../non-groovy-java-sources-included/build.gradle  |   61 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   20 -
 .../groovy/org/grails/example/MyProject.groovy     |   26 -
 .../src/main/java/TestJava.java                    |   11 -
 .../src/main/java/another/TestOtherJava.java       |   13 -
 .../src/main/resources/Testing.txt                 |    1 -
 .../other-artifacts/simple-project/build.gradle    |   61 -
 .../simple-project/gradle.properties               |   16 -
 .../other-artifacts/simple-project/settings.gradle |   20 -
 .../groovy/org/grails/example/MyProject.groovy     |   26 -
 .../simple-project/src/main/java/TestJava.java     |   11 -
 .../src/main/java/another/TestOtherJava.java       |   13 -
 .../build.gradle                                   |   61 -
 .../gradle.properties                              |   16 -
 .../otherProject/build.gradle                      |   49 -
 .../otherProject/gradle.properties                 |   16 -
 .../otherProject/settings.gradle                   |   22 -
 .../groovy/org.grails.example/SubProject2.groovy   |   26 -
 .../settings.gradle                                |   20 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../build.gradle                                   |   55 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   22 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../subproject2/build.gradle                       |   40 -
 .../groovy/org.grails.example/SubProject2.groovy   |   26 -
 .../build.gradle                                   |   66 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   22 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../subproject2/build.gradle                       |   27 -
 .../groovy/org.grails.example/SubProject2.groovy   |   26 -
 .../build.gradle                                   |   46 -
 .../gradle.properties                              |   16 -
 .../settings.gradle                                |   23 -
 .../subproject1/build.gradle                       |   29 -
 .../groovy/org/grails/example/SubProject1.groovy   |   26 -
 .../subproject2/build.gradle                       |   40 -
 .../groovy/org.grails.example/SubProject2.groovy   |   26 -
 .../gradle/plugin/core/GrailsGradlePlugin.groovy   |   31 +-
 .../GrailsProfilePublishGradlePlugin.groovy        |    2 +-
 .../publishing/GrailsPublishExtension.groovy       |  235 ---
 .../publishing/GrailsPublishGradlePlugin.groovy    |  652 ---------
 .../gradle/plugin/publishing/PublishType.groovy    |   24 -
 grails-gradle/settings.gradle                      |    3 +
 grails-gradle/tasks/build.gradle                   |   74 +-
 grails-gsp/README.md                               |   14 +-
 grails-gsp/core/README.md                          |    4 +-
 .../grails/gsp/compiler/GroovyPageCompiler.groovy  |    2 +-
 .../gsp/GroovyPagesTemplateEngineTests.groovy      |    2 +-
 .../plugins/sitemesh3/Sitemesh3GrailsPlugin.groovy |   16 +-
 .../plugins/web/taglib/RenderSitemeshTagLib.groovy |    4 +
 .../plugins/web/taglib/SitemeshTagLib.groovy       |  146 --
 .../gsp/jsp/GroovyPageWithJSPTagsTests.groovy      |    6 +-
 .../org/grails/web/taglib/FormatTagLibTests.groovy |    2 +-
 grails-gsp/spring-boot/README.md                   |    2 +-
 .../java/grails/gsp/boot/GspAutoConfiguration.java |    3 +-
 grails-logging/README.md                           |    2 +-
 grails-profiles/base/features/mongodb/feature.yml  |    4 +-
 grails-profiles/base/skeleton/build.gradle         |    6 +-
 .../BootStrap.groovy                               |    4 -
 ...ls.codegen.projectClassName@GrailsPlugin.groovy |    2 +-
 grails-profiles/plugin/templates/Plugin.groovy     |    2 +-
 grails-profiles/rest-api-plugin/profile.yml        |    1 -
 ...ls.codegen.projectClassName@GrailsPlugin.groovy |    2 +-
 .../rest/render/DefaultRendererRegistrySpec.groovy |   12 +-
 .../scaffolding/ScaffoldingGrailsPlugin.groovy     |    2 +-
 .../GrailsCompilerAutoConfiguration.java           |    6 +-
 .../init/functionaltests/BootStrap.groovy          |    4 -
 .../app1/grails-app/views/layouts/main.gsp         |    2 +-
 .../commandobjects/CommandObjectSpec.groovy        |    2 -
 .../app2/grails-app/init/BootStrap.groovy          |    4 -
 .../app2/grails-app/views/layouts/main.gsp         |    2 +-
 .../app3/grails-app/init/app3/BootStrap.groovy     |    4 -
 .../app3/grails-app/views/layouts/main.gsp         |    2 +-
 .../groovy/com/demo/MaxCapacityCacheSpec.groovy    |    2 +-
 .../demo33/grails-app/init/demo/BootStrap.groovy   |    4 -
 .../groovy/org/demo/spock/RootPageSpec.groovy      |    2 +-
 .../org/demo/spock/ServerNameControllerSpec.groovy |    2 +-
 .../gorm/grails-app/init/gorm/BootStrap.groovy     |    4 -
 .../integration-test/groovy/EndToEndSpec.groovy    |    2 +
 .../grails-app/init/example/BootStrap.groovy       |    4 -
 .../groovy/example/ServiceInjectionSpec.groovy     |    2 +-
 .../grails-app/views/layouts/main.gsp              |    2 +-
 .../grails-app/views/layouts/main.gsp              |    2 +-
 .../grails-app/views/layouts/main.gsp              |    2 +-
 .../grails-app/views/layouts/main.gsp              |    2 +-
 .../hyphenated/grails-app/init/BootStrap.groovy    |    4 -
 .../hyphenated/grails-app/views/layouts/main.gsp   |    2 +-
 .../grails-app/init/issue11102/BootStrap.groovy    |    4 -
 .../grails-app/init/BootStrap.groovy               |    4 -
 .../grails-app/init/issueviews182/BootStrap.groovy |    4 -
 .../grails-app/init/micronaut/BootStrap.groovy     |    2 -
 .../mongodb/base/grails-app/init/BootStrap.groovy  |    3 -
 .../mongodb/base/grails-app/views/layouts/main.gsp |    2 +-
 .../grails-app/init/BootStrap.groovy               |    2 -
 .../grails-app/views/layouts/main.gsp              |    2 +-
 .../grails-app/init/BootStrap.groovy               |    3 -
 .../grails-app/views/layouts/main.gsp              |    2 +-
 .../hibernate5/grails-app/init/BootStrap.groovy    |    4 -
 .../hibernate5/grails-app/views/layouts/main.gsp   |    2 +-
 .../grails-app/init/example/BootStrap.groovy       |    4 -
 .../namespaces/grails-app/views/layouts/main.gsp   |    2 +-
 .../grails-app/init/issue11005/BootStrap.groovy    |    4 -
 .../issue11005/Issue11005GrailsPlugin.groovy       |    2 +-
 .../grails-app/init/loadafter/BootStrap.groovy     |    4 -
 .../loadfirst/grails-app/views/layouts/main.gsp    |    2 +-
 .../groovy/loadfirst/LoadfirstGrailsPlugin.groovy  |    2 +-
 .../loadsecond/grails-app/views/layouts/main.gsp   |    2 +-
 .../loadsecond/LoadsecondGrailsPlugin.groovy       |    2 +-
 ...esViewsFunctionalTestsPluginGrailsPlugin.groovy |    2 +-
 .../grails-app/views/layouts/main.gsp              |    2 +-
 .../groovy/functional/tests/BulletinSpec.groovy    |    2 +-
 .../groovy/functional/tests/EmbeddedSpec.groovy    |    4 +-
 .../functional/tests/PersonInheritanceSpec.groovy  |    2 +-
 .../functional/tests/TestControllerSpec.groovy     |    2 +-
 .../functional/tests/api/NamespacedBookSpec.groovy |    2 +-
 .../grails/spring/DynamicElementReaderTests.groovy |    4 +-
 .../grails/support/StaticResourceLoaderTests.java  |    4 +-
 ...nstrainedPropertyBuilderForCommandsTests.groovy |    2 +-
 .../web/metaclass/WithFormMethodTests.groovy       |   22 +-
 .../support/web-interceptor-wiring-tests.xml       |    2 +-
 .../web/servlet/mvc/RedirectController.groovy      |    2 +-
 .../web/servlet/mvc/RedirectMethodTests.groovy     |    2 +-
 .../servlet/mvc/simple-grails-controller-tests.xml |    2 +-
 .../mongo/StartMongoGrailsUnitExtension.groovy     |    2 +-
 .../runtime/support/LazyTagLibraryLookup.java      |    1 -
 .../plugin/json/view/JsonViewGrailsPlugin.groovy   |    8 +-
 .../json/view/EmbeddedAssociationsSpec.groovy      |    4 +-
 .../json/view/JsonViewTemplateResolverSpec.groovy  |    2 +-
 .../plugin/json/view/PogoDeepRenderingSpec.groovy  |    2 +-
 .../markup/view/MarkupViewGrailsPlugin.groovy      |    8 +-
 .../api/JsonApiDataBindingSourceCreatorSpec.groovy |   16 +-
 .../web/mapping/CachingLinkGeneratorSpec.groovy    |    2 +-
 .../grails/web/mapping/LinkGeneratorSpec.groovy    |    8 +-
 .../web/mapping/LinkGeneratorWithFormatSpec.groovy |    4 +-
 .../LinkGeneratorWithUrlMappingsSpec.groovy        |    2 +-
 .../OverlappingParametersReverseMappingSpec.groovy |    4 +-
 settings.gradle                                    |    4 +-
 822 files changed, 5991 insertions(+), 12313 deletions(-)
 delete mode 100644 
grails-common/src/main/groovy/org/apache/grails/common/properties/PropertyFileUtils.groovy
 delete mode 100644 
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormStaticApi.groovy
 delete mode 100644 
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.java
 delete mode 100644 
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateQuery.java
 create mode 100644 
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/CriteriaAndAlias.java
 create mode 100644 
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/HibernateAssociationQuery.java
 create mode 100644 
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/HibernateQueryExecutor.java
 create mode 100644 
grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/JpaCriteriaQueryCreator.java
 delete mode 100644 
grails-data-hibernate6/core/src/test/groovy/grails/gorm/specs/SqlQuerySpec.groovy
 create mode 100644 
grails-data-hibernate6/core/src/test/groovy/org/grails/orm/hibernate/HibernateGormStaticApiSpec.groovy
 copy 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/{ChildPersister.groovy
 => Child_BT_Default_P.groovy} (60%)
 create mode 100644 
grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/domains/Owner_Default_Bi_P.groovy
 create mode 100644 
grails-doc/src/en/guide/gettingStarted/developmentReloading.adoc
 create mode 100644 
grails-forge/buildSrc/src/main/groovy/org/apache/grails/forge/buildlogic/shadowjar/GrailsGroovyExtensionTransformer.groovy
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/database/EmbeddedMongo.java
 delete mode 100644 
grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/reloading/Springloaded.java
 delete mode 100644 
grails-forge/grails-forge-core/src/main/resources/springloaded/springloaded-1.2.8.RELEASE.jar
 delete mode 100644 
grails-forge/grails-forge-core/src/test/groovy/org/grails/forge/feature/database/EmbeddedMongoSpec.groovy
 delete mode 100644 grails-forge/src/main/docs/guide/installation.adoc
 delete mode 100644 
grails-forge/src/main/docs/guide/installation/installFromSource.adoc
 delete mode 100644 
grails-forge/src/main/docs/guide/installation/installSdkman.adoc
 delete mode 100644 
grails-forge/src/main/docs/guide/installation/installWindows.adoc
 delete mode 100644 grails-forge/src/main/docs/guide/introduction.adoc
 delete mode 100644 grails-forge/src/main/docs/guide/releaseHistory.adoc
 delete mode 100644 grails-forge/src/main/docs/guide/starterImpls.adoc
 delete mode 100644 grails-forge/src/main/docs/guide/toc.yml
 copy {grails-common => grails-gradle/common}/build.gradle (64%)
 create mode 100644 
grails-gradle/common/src/main/groovy/org/apache/grails/gradle/common/PropertyFileUtils.groovy
 create mode 100644 
grails-gradle/common/src/test/groovy/org/apache/grails/gradle/common/PropertyFileUtilsSpec.groovy
 delete mode 100644 grails-gradle/gradle/e2eTest.gradle
 rename grails-gradle/gradle/{checksum-config.gradle => publish-config.gradle} 
(81%)
 delete mode 100644 grails-gradle/gradle/signing-config.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/groovy/org/grails/gradle/test/GradleSpecification.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/groovy/org/grails/gradle/test/GrailsPublishPluginSpec.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/otherProject/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/otherProject/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/otherProject/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/otherProject/src/main/groovy/org.grails.example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-all/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-all/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-all/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-all/subproject1/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-all/subproject2/src/main/groovy/org/grails/example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-per-project/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-per-project/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-per-project/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-per-project/subproject1/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-per-project/subproject2/src/main/groovy/org.grails.example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-child-published/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-child-published/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-child-published/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-child-published/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-child-published/subproject2/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-child-published/subproject2/src/main/groovy/org.grails.example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-parent-published/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-parent-published/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-parent-published/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-parent-published/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-parent-published/subproject2/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-parent-published/subproject2/src/main/groovy/org.grails.example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-with-subproject-gradle/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-with-subproject-gradle/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-with-subproject-gradle/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-with-subproject-gradle/subproject1/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-with-subproject-gradle/subproject1/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-with-subproject-gradle/subproject2/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-with-subproject-gradle/subproject2/src/main/groovy/org.grails.example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/src/main/groovy/org/grails/example/MyProject.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/src/main/java/TestJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/src/main/java/another/TestOtherJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-doc-disabled/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-doc-disabled/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-doc-disabled/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-doc-disabled/src/main/groovy/org/grails/example/MyProject.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-doc-disabled/src/main/java/TestJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-doc-disabled/src/main/java/another/TestOtherJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-only-project/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-only-project/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-only-project/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-only-project/src/main/groovy/org/grails/example/MyProject.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-already-configured/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-already-configured/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-already-configured/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-already-configured/src/main/groovy/org/grails/example/MyProject.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-already-configured/src/main/java/TestJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-already-configured/src/main/java/another/TestOtherJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-only-project/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-only-project/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-only-project/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-only-project/src/main/java/TestJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-only-project/src/main/java/another/TestOtherJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/subproject1/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/subproject1/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/subproject1/src/main/java/TestJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/subproject1/src/main/java/another/TestOtherJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/subproject2/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/subproject2/src/main/groovy/org/grails/example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-parent/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-parent/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-parent/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-parent/subproject1/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-parent/subproject1/src/main/java/TestJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-parent/subproject1/src/main/java/another/TestOtherJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-parent/subproject2/src/main/groovy/org/grails/example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multiple-source-sets/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multiple-source-sets/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multiple-source-sets/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multiple-source-sets/src/main/groovy/org/grails/example/MyProject.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multiple-source-sets/src/main/java/TestJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multiple-source-sets/src/main/java/another/TestOtherJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multiple-source-sets/src/other/groovy/org/grails/example/Library.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/non-groovy-java-sources-included/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/non-groovy-java-sources-included/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/non-groovy-java-sources-included/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/non-groovy-java-sources-included/src/main/groovy/org/grails/example/MyProject.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/non-groovy-java-sources-included/src/main/java/TestJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/non-groovy-java-sources-included/src/main/java/another/TestOtherJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/non-groovy-java-sources-included/src/main/resources/Testing.txt
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/simple-project/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/simple-project/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/simple-project/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/simple-project/src/main/groovy/org/grails/example/MyProject.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/simple-project/src/main/java/TestJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/simple-project/src/main/java/another/TestOtherJava.java
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/otherProject/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/otherProject/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/otherProject/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/otherProject/src/main/groovy/org.grails.example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-child-published/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-child-published/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-child-published/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-child-published/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-child-published/subproject2/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-child-published/subproject2/src/main/groovy/org.grails.example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-parent-published/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-parent-published/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-parent-published/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-parent-published/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-parent-published/subproject2/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-parent-published/subproject2/src/main/groovy/org.grails.example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-with-subproject-gradle/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-with-subproject-gradle/gradle.properties
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-with-subproject-gradle/settings.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-with-subproject-gradle/subproject1/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-with-subproject-gradle/subproject1/src/main/groovy/org/grails/example/SubProject1.groovy
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-with-subproject-gradle/subproject2/build.gradle
 delete mode 100644 
grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-with-subproject-gradle/subproject2/src/main/groovy/org.grails.example/SubProject2.groovy
 delete mode 100644 
grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishExtension.groovy
 delete mode 100644 
grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/GrailsPublishGradlePlugin.groovy
 delete mode 100644 
grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/publishing/PublishType.groovy
 delete mode 100644 
grails-gsp/grails-sitemesh3/src/main/groovy/org/grails/plugins/web/taglib/SitemeshTagLib.groovy

Reply via email to