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

jdaugherty pushed a change to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/grails-data-mapping.git


    from 00fbc39170 Merge pull request #2070 from jdaugherty/newMongoMerge
     add 6fe43b26c7 apache coordinate changes
     add bac60fcd16 datamapping-hibernate -> data-hibernate-core
     new 1d4e478683 Merge pull request #2073 from jdaugherty/9.0.x

The 1 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/renovate.json                              |  37 +-----
 .github/workflows/gradle.yml                       |  19 ++-
 .github/workflows/groovy-joint-workflow.yml        |   6 +-
 .github/workflows/release-notes.yml                |   2 +-
 .github/workflows/release.yml                      |   6 +-
 build.gradle                                       |  41 +++----
 buildSrc/build.gradle                              |   7 +-
 docs/guide-developer/build.gradle                  |   2 +-
 .../src/main/docs/gettingStarted.adoc              |   4 +-
 docs/guide-developer/src/main/docs/stepByStep.adoc |   4 +-
 docs/guide-developer/src/main/docs/testing.adoc    |   4 +-
 docs/guide-rx/build.gradle                         |   2 +-
 docs/guide-whats-new/build.gradle                  |   2 +-
 gradle/documentation-config.gradle                 |  10 +-
 gradle/publish-config.gradle                       |   7 +-
 gradle/tck-config.gradle                           |   6 +-
 grails-data-graphql/build.gradle                   |  20 ++--
 grails-data-graphql/core/build.gradle              |  10 +-
 .../examples/grails-docs-app/build.gradle          |  34 +++---
 .../grails-multi-datastore-app/build.gradle        |  38 +++---
 .../examples/grails-tenant-app/build.gradle        |  36 +++---
 .../examples/grails-test-app/build.gradle          |  34 +++---
 .../examples/spring-boot-app/build.gradle          |   8 +-
 grails-data-graphql/plugin/build.gradle            |  10 +-
 grails-data-hibernate5/boot-plugin/build.gradle    |  13 +--
 .../compiler/GormCompilerAutoConfiguration.groovy  |   2 +-
 grails-data-hibernate5/{gorm => core}/build.gradle |   7 +-
 .../grails/orm/HibernateCriteriaBuilder.java       |   0
 .../main/groovy/grails/orm/PagedResultList.java    |   0
 .../main/groovy/grails/orm/RlikeExpression.java    |   0
 .../grails/orm/hibernate/HibernateEntity.groovy    |   0
 .../orm/hibernate/annotation/ManagedEntity.java    |   0
 .../orm/hibernate/mapping/MappingBuilder.groovy    |   0
 .../orm/hibernate/AbstractHibernateDatastore.java  |   0
 .../AbstractHibernateGormInstanceApi.groovy        |   0
 .../AbstractHibernateGormStaticApi.groovy          |   0
 .../AbstractHibernateGormValidationApi.groovy      |   0
 .../orm/hibernate/AbstractHibernateSession.java    |   0
 .../orm/hibernate/EventListenerIntegrator.java     |   0
 .../orm/hibernate/GrailsHibernateTemplate.java     |   0
 .../GrailsHibernateTransactionManager.groovy       |   0
 .../grails/orm/hibernate/GrailsSessionContext.java |   0
 .../grails/orm/hibernate/HibernateDatastore.java   |   0
 .../orm/hibernate/HibernateEventListeners.java     |   0
 .../orm/hibernate/HibernateGormEnhancer.groovy     |   0
 .../orm/hibernate/HibernateGormInstanceApi.groovy  |   0
 .../orm/hibernate/HibernateGormStaticApi.groovy    |   0
 .../hibernate/HibernateGormValidationApi.groovy    |   0
 .../HibernateMappingContextSessionFactoryBean.java |   0
 .../org/grails/orm/hibernate/HibernateSession.java |   0
 .../grails/orm/hibernate/IHibernateTemplate.java   |   0
 .../grails/orm/hibernate/InstanceApiHelper.java    |   0
 .../grails/orm/hibernate/MetadataIntegrator.groovy |   0
 .../grails/orm/hibernate/SessionFactoryHolder.java |   0
 .../access/TraitPropertyAccessStrategy.java        |   0
 .../hibernate/cfg/AbstractGrailsDomainBinder.java  |   0
 .../grails/orm/hibernate/cfg/CacheConfig.groovy    |   0
 .../grails/orm/hibernate/cfg/ColumnConfig.groovy   |   0
 .../orm/hibernate/cfg/CompositeIdentity.groovy     |   0
 .../orm/hibernate/cfg/DiscriminatorConfig.groovy   |   0
 .../orm/hibernate/cfg/GrailsDomainBinder.java      |   0
 .../orm/hibernate/cfg/GrailsHibernateUtil.java     |   0
 .../cfg/GrailsIdentifierGeneratorFactory.java      |   0
 .../hibernate/cfg/HibernateMappingBuilder.groovy   |   0
 .../orm/hibernate/cfg/HibernateMappingContext.java |   0
 .../cfg/HibernateMappingContextConfiguration.java  |   0
 .../hibernate/cfg/HibernatePersistentEntity.java   |   0
 .../org/grails/orm/hibernate/cfg/Identity.groovy   |   0
 .../grails/orm/hibernate/cfg/IdentityEnumType.java |   0
 .../grails/orm/hibernate/cfg/InstanceProxy.groovy  |   0
 .../org/grails/orm/hibernate/cfg/JoinTable.groovy  |   0
 .../org/grails/orm/hibernate/cfg/Mapping.groovy    |   0
 .../org/grails/orm/hibernate/cfg/NaturalId.groovy  |   0
 .../cfg/PersistentEntityNamingStrategy.java        |   0
 .../grails/orm/hibernate/cfg/PropertyConfig.groovy |   0
 .../cfg/PropertyDefinitionDelegate.groovy          |   0
 .../org/grails/orm/hibernate/cfg/Settings.java     |   0
 .../org/grails/orm/hibernate/cfg/SortConfig.groovy |   0
 .../org/grails/orm/hibernate/cfg/Table.groovy      |   0
 .../compiler/HibernateEntityTransformation.groovy  |   0
 .../AbstractHibernateConnectionSourceFactory.java  |   0
 .../connections/HibernateConnectionSource.java     |   0
 .../HibernateConnectionSourceFactory.java          |   0
 .../HibernateConnectionSourceSettings.groovy       |   0
 ...HibernateConnectionSourceSettingsBuilder.groovy |   0
 .../datasource/MultipleDataSourceSupport.java      |   0
 .../dirty/GrailsEntityDirtinessStrategy.groovy     |   0
 .../listener/AbstractHibernateEventListener.java   |   0
 .../event/listener/HibernateEventListener.java     |   0
 ...CouldNotDetermineHibernateDialectException.java |   0
 .../GrailsHibernateConfigurationException.java     |   0
 .../exceptions/GrailsHibernateException.java       |   0
 .../hibernate/exceptions/GrailsQueryException.java |   0
 .../multitenancy/MultiTenantEventListener.java     |   0
 .../orm/hibernate/proxy/HibernateProxyHandler.java |   0
 .../proxy/SimpleHibernateProxyHandler.java         |   0
 .../query/AbstractHibernateCriteriaBuilder.java    |   0
 .../query/AbstractHibernateCriterionAdapter.java   |   0
 .../hibernate/query/AbstractHibernateQuery.java    |   0
 .../hibernate/query/GrailsHibernateQueryUtils.java |   0
 .../hibernate/query/HibernateCriterionAdapter.java |   0
 .../orm/hibernate/query/HibernateHqlQuery.java     |   0
 .../query/HibernateProjectionAdapter.java          |   0
 .../grails/orm/hibernate/query/HibernateQuery.java |   0
 .../hibernate/query/HibernateQueryConstants.java   |   0
 .../orm/hibernate/query/PagedResultList.java       |   0
 .../AbstractClosureEventTriggeringInterceptor.java |   0
 .../hibernate/support/ClosureEventListener.java    |   0
 .../support/ClosureEventTriggeringInterceptor.java |   0
 .../hibernate/support/DataSourceFactoryBean.groovy |   0
 ...rnateDatastoreConnectionSourcesRegistrar.groovy |   0
 .../support/HibernateDatastoreFactoryBean.groovy   |   0
 .../HibernateDialectDetectorFactoryBean.java       |   0
 .../hibernate/support/HibernateRuntimeUtils.groovy |   0
 .../hibernate/support/HibernateVersionSupport.java |   0
 .../org/grails/orm/hibernate/support/SoftKey.java  |   0
 .../HibernateJtaTransactionManagerAdapter.java     |   0
 .../PlatformTransactionManagerProxy.java           |   0
 .../org.hibernate.integrator.spi.Integrator        |   0
 .../mapping/HibernateMappingBuilderTests.groovy    |   0
 ...bernateOptimisticLockingStyleMappingSpec.groovy |   0
 .../hibernate/mapping/MappingBuilderSpec.groovy    |   0
 .../grails/gorm/tests/AutoTimestampSpec.groovy     |   0
 .../CascadeToBidirectionalAsssociationSpec.groovy  |   0
 .../src/test/groovy/grails/gorm/tests/Club.groovy  |   0
 .../gorm/tests/CompositeIdWithJoinTableSpec.groovy |   0
 .../CompositeIdWithManyToOneAndSequenceSpec.groovy |   0
 .../test/groovy/grails/gorm/tests/Contract.groovy  |   0
 .../gorm/tests/CountByWithEmbeddedSpec.groovy      |   0
 .../grails/gorm/tests/DeleteAllWhereSpec.groovy    |   0
 .../gorm/tests/DetachCriteriaSubquerySpec.groovy   |   0
 .../gorm/tests/DetachedCriteriaJoinSpec.groovy     |   0
 .../DetachedCriteriaProjectionAliasSpec.groovy     |   0
 .../tests/DetachedCriteriaProjectionSpec.groovy    |   0
 .../grails/gorm/tests/DomainGetterSpec.groovy      |   0
 .../grails/gorm/tests/EnumMappingSpec.groovy       |   0
 .../tests/ExecuteQueryWithinValidatorSpec.groovy   |   0
 .../grails/gorm/tests/GormDatastoreSpec.groovy     |   0
 .../tests/HibernateEntityTraitGeneratedSpec.groovy |   0
 .../tests/HibernateOptimisticLockingSpec.groovy    |   0
 .../groovy/grails/gorm/tests/HibernateSuite.groovy |   0
 .../gorm/tests/HibernateValidationSpec.groovy      |   0
 .../grails/gorm/tests/IdentityEnumTypeSpec.groovy  |   0
 .../gorm/tests/ImportFromConstraintSpec.groovy     |   0
 .../tests/LastUpdateWithDynamicUpdateSpec.groovy   |   0
 .../groovy/grails/gorm/tests/ManyToOneSpec.groovy  |   0
 .../tests/MultiColumnUniqueConstraintSpec.groovy   |   0
 .../grails/gorm/tests/NullableAndLengthSpec.groovy |   0
 .../test/groovy/grails/gorm/tests/Player.groovy    |   0
 .../test/groovy/grails/gorm/tests/RLikeSpec.groovy |   0
 .../grails/gorm/tests/ReadOperationSpec.groovy     |   0
 .../SaveWithExistingValidationErrorSpec.groovy     |   0
 .../groovy/grails/gorm/tests/SchemaNameSpec.groovy |   0
 .../groovy/grails/gorm/tests/SequenceIdSpec.groovy |   0
 .../grails/gorm/tests/SizeConstraintSpec.groovy    |   0
 .../groovy/grails/gorm/tests/SqlQuerySpec.groovy   |   0
 .../SubclassMultipleListCollectionSpec.groovy      |   0
 .../grails/gorm/tests/SubqueryAliasSpec.groovy     |   0
 .../tests/TablePerSubClassAndEmbeddedSpec.groovy   |   0
 .../src/test/groovy/grails/gorm/tests/Team.groovy  |   0
 .../groovy/grails/gorm/tests/ToOneProxySpec.groovy |   0
 .../tests/TwoBidirectionalOneToManySpec.groovy     |   0
 .../tests/UniqueConstraintHibernateSpec.groovy     |   0
 .../tests/UniqueWithMultipleDataSourcesSpec.groovy |   0
 .../tests/WhereQueryWithAssociationSortSpec.groovy |   0
 ...WithNewSessionAndExistingTransactionSpec.groovy |   0
 .../gorm/tests/autoimport/AutoImportSpec.groovy    |   0
 .../grails/gorm/tests/autoimport/other/A.groovy    |   0
 .../BidirectionalOneToOneWithUniqueSpec.groovy     |   0
 .../groovy/grails/gorm/tests/belongsto/Face.groovy |   0
 .../groovy/grails/gorm/tests/belongsto/Nose.groovy |   0
 .../tests/compositeid/CompositeIdCriteria.groovy   |   0
 .../CompositeIdWithDeepOneToManyMappingSpec.groovy |   0
 .../GlobalConstraintWithCompositeIdSpec.groovy     |   0
 .../HibernateDirtyCheckingSpec.groovy              |   0
 .../HibernateUpdateFromListenerSpec.groovy         |   0
 .../tests/dirtychecking/PropertyFieldSpec.groovy   |   0
 .../UpdatePropertyInEventListenerSpec.groovy       |   0
 .../tests/hasmany/HasManyWithInQuerySpec.groovy    |   0
 .../gorm/tests/hasmany/ListCollectionSpec.groovy   |   0
 .../hasmany/TwoUnidirectionalHasManySpec.groovy    |   0
 .../inheritance/SubclassToOneProxySpec.groovy      |   0
 .../TablePerConcreteClassAndDateCreatedSpec.groovy |   0
 .../TablePerConcreteClassImportedSpec.groovy       |   0
 .../gorm/tests/jpa/SimpleJpaEntitySpec.groovy      |   0
 .../tests/mappedby/MultipleOneToOneSpec.groovy     |   0
 .../MultiTenancyBidirectionalManyToManySpec.groovy |   0
 .../MultiTenancyUnidirectionalOneToManySpec.groovy |   0
 .../grails/gorm/tests/perf/JoinPerfSpec.groovy     |   0
 .../gorm/tests/proxy/ByteBuddyProxySpec.groovy     |   0
 .../grails/gorm/tests/proxy/StaticTestUtil.groovy  |   0
 .../gorm/tests/services/DataServiceSpec.groovy     |   0
 .../gorm/tests/softdelete/SoftDeleteSpec.groovy    |   0
 .../gorm/tests/traits/InterfacePropertySpec.groovy |   0
 .../gorm/tests/traits/TraitPropertySpec.groovy     |   0
 .../gorm/tests/txs/CustomIsolationLevelSpec.groovy |   0
 .../tests/txs/TransactionPropagationSpec.groovy    |   0
 .../txs/TransactionalWithinReadOnlySpec.groovy     |   0
 .../grails/gorm/tests/uuid/UuidInsertSpec.groovy   |   0
 .../tests/validation/BeanValidationSpec.groovy     |   0
 .../tests/validation/CascadeValidationSpec.groovy  |   0
 .../tests/validation/DeepValidationSpec.groovy     |   0
 .../EmbeddedWithValidationExceptionSpec.groovy     |   0
 .../validation/SaveWithInvalidEntitySpec.groovy    |   0
 .../tests/validation/SkipValidationSpec.groovy     |   0
 .../validation/UniqueFalseConstraintSpec.groovy    |   0
 .../tests/validation/UniqueInheritanceSpec.groovy  |   0
 .../tests/validation/UniqueWithHasOneSpec.groovy   |   0
 .../tests/validation/UniqueWithinGroupSpec.groovy  |   0
 .../groovy/org/grails/datastore/gorm/Setup.groovy  |   0
 .../orm/hibernate/DefaultConstraintsSpec.groovy    |   0
 .../org/grails/orm/hibernate/GormSpec.groovy       |   0
 .../orm/hibernate/HibernateDatastoreSpec.groovy    |   0
 .../cfg/HibernateMappingContextSpec.groovy         |   0
 .../HibernateEntityTransformationSpec.groovy       |   0
 .../DataSourceConnectionSourceFactorySpec.groovy   |   0
 .../HibernateConnectionSourceFactorySpec.groovy    |   0
 .../HibernateConnectionSourceSettingsSpec.groovy   |   0
 .../MultipleDataSourceConnectionsSpec.groovy       |   0
 .../MultipleDataSourceMetadataSpec.groovy          |   0
 .../MultipleDataSourcesWithCachingSpec.groovy      |   0
 .../MultipleDataSourcesWithEventsSpec.groovy       |   0
 .../connections/PartitionedMultiTenancySpec.groovy |   0
 .../connections/SchemaMultiTenantSpec.groovy       |   0
 .../connections/SecondLevelCacheSpec.groovy        |   0
 .../hibernate/connections/SingleTenantSpec.groovy  |   0
 .../proxy/SimpleHibernateProxyHandlerSpec.groovy   |   0
 .../support/HibernateVersionSupportSpec.groovy     |   0
 .../src/test/resources/simplelogger.properties     |   0
 .../database-migration/build.gradle                |  30 +++--
 grails-data-hibernate5/docs/build.gradle           |  12 +-
 .../asciidoc/gettingStarted/outsideGrails.adoc     |   2 +-
 .../examples/grails-data-service/build.gradle      |  45 +++++--
 .../grails-database-per-tenant/build.gradle        |  27 +++--
 .../grails-hibernate-groovy-proxy/build.gradle     |  10 +-
 .../examples/grails-hibernate/build.gradle         |  35 ++++--
 .../grails-multiple-datasources/build.gradle       |  24 ++--
 .../grails-partitioned-multi-tenancy/build.gradle  |  27 +++--
 .../examples/grails-schema-per-tenant/build.gradle |  27 +++--
 .../examples/issue450/build.gradle                 |  27 +++--
 .../examples/spring-boot-hibernate/build.gradle    |   2 +-
 .../examples/standalone-hibernate/build.gradle     |   4 +-
 grails-data-hibernate5/grails-plugin/build.gradle  |  25 ++--
 grails-data-mongodb/boot-plugin/build.gradle       |  22 ++--
 .../{gorm-bson => bson}/build.gradle               |  17 ++-
 .../datastore/bson/codecs/BigDecimalCodec.groovy   |   0
 .../datastore/bson/codecs/BigIntegerCodec.groovy   |   0
 .../bson/codecs/BsonPersistentEntityCodec.groovy   |   0
 .../bson/codecs/CodecCustomTypeMarshaller.groovy   |   0
 .../datastore/bson/codecs/CodecExtensions.groovy   |   0
 .../bson/codecs/CodecRegistryAware.groovy          |   0
 .../bson/codecs/CodecRegistryProvider.groovy       |   0
 .../datastore/bson/codecs/InstantCodec.groovy      |   0
 .../datastore/bson/codecs/LocalDateCodec.groovy    |   0
 .../bson/codecs/LocalDateTimeCodec.groovy          |   0
 .../datastore/bson/codecs/LocalTimeCodec.groovy    |   0
 .../bson/codecs/OffsetDateTimeCodec.groovy         |   0
 .../datastore/bson/codecs/OffsetTimeCodec.groovy   |   0
 .../datastore/bson/codecs/PeriodCodec.groovy       |   0
 .../datastore/bson/codecs/PropertyDecoder.groovy   |   0
 .../datastore/bson/codecs/PropertyEncoder.groovy   |   0
 .../bson/codecs/ZonedDateTimeCodec.groovy          |   0
 .../decoders/BasicCollectionTypeDecoder.groovy     |   0
 .../bson/codecs/decoders/CustomTypeDecoder.groovy  |   0
 .../decoders/EmbeddedCollectionDecoder.groovy      |   0
 .../bson/codecs/decoders/EmbeddedDecoder.groovy    |   0
 .../bson/codecs/decoders/IdentityDecoder.groovy    |   0
 .../bson/codecs/decoders/InstantDecoder.groovy     |   0
 .../bson/codecs/decoders/LocalDateDecoder.groovy   |   0
 .../codecs/decoders/LocalDateTimeDecoder.groovy    |   0
 .../bson/codecs/decoders/LocalTimeDecoder.groovy   |   0
 .../codecs/decoders/OffsetDateTimeDecoder.groovy   |   0
 .../bson/codecs/decoders/OffsetTimeDecoder.groovy  |   0
 .../bson/codecs/decoders/PeriodDecoder.groovy      |   0
 .../bson/codecs/decoders/SimpleDecoder.groovy      |   0
 .../bson/codecs/decoders/TenantIdDecoder.groovy    |   0
 .../codecs/decoders/ZonedDateTimeDecoder.groovy    |   0
 .../encoders/BasicCollectionTypeEncoder.groovy     |   0
 .../bson/codecs/encoders/CustomTypeEncoder.groovy  |   0
 .../encoders/EmbeddedCollectionEncoder.groovy      |   0
 .../bson/codecs/encoders/EmbeddedEncoder.groovy    |   0
 .../bson/codecs/encoders/IdentityEncoder.groovy    |   0
 .../bson/codecs/encoders/InstantEncoder.groovy     |   0
 .../bson/codecs/encoders/LocalDateEncoder.groovy   |   0
 .../codecs/encoders/LocalDateTimeEncoder.groovy    |   0
 .../bson/codecs/encoders/LocalTimeEncoder.groovy   |   0
 .../codecs/encoders/OffsetDateTimeEncoder.groovy   |   0
 .../bson/codecs/encoders/OffsetTimeEncoder.groovy  |   0
 .../bson/codecs/encoders/PeriodEncoder.groovy      |   0
 .../bson/codecs/encoders/SimpleEncoder.groovy      |   0
 .../bson/codecs/encoders/TenantIdEncoder.groovy    |   0
 .../codecs/encoders/ZonedDateTimeEncoder.groovy    |   0
 .../codecs/temporal/InstantBsonConverter.groovy    |   0
 .../codecs/temporal/LocalDateBsonConverter.groovy  |   0
 .../temporal/LocalDateTimeBsonConverter.groovy     |   0
 .../codecs/temporal/LocalTimeBsonConverter.groovy  |   0
 .../temporal/OffsetDateTimeBsonConverter.groovy    |   0
 .../codecs/temporal/OffsetTimeBsonConverter.groovy |   0
 .../codecs/temporal/PeriodBsonConverter.groovy     |   0
 .../codecs/temporal/TemporalBsonConverter.groovy   |   0
 .../temporal/ZonedDateTimeBsonConverter.groovy     |   0
 .../org/grails/datastore/bson/json/JsonReader.java |   0
 .../grails/datastore/bson/json/JsonScanner.java    |   0
 .../org/grails/datastore/bson/json/JsonToken.java  |   0
 .../grails/datastore/bson/json/JsonTokenType.java  |   0
 .../org/grails/datastore/bson/json/JsonWriter.java |   0
 .../org/grails/datastore/bson/query/BsonQuery.java |   0
 .../query/CodecRegistryEmbeddedQueryEncoder.groovy |   0
 .../datastore/bson/query/EmbeddedQueryEncoder.java |   0
 .../codecs/BsonPersistentEntityCodecSpec.groovy    |   0
 .../datastore/bson/codecs/domain/Person.groovy     |   0
 .../temporal/InstantBsonConverterSpec.groovy       |   0
 .../temporal/LocalDateBsonConverterSpec.groovy     |   0
 .../temporal/LocalDateTimeBsonConverterSpec.groovy |   0
 .../temporal/LocalTimeBsonConverterSpec.groovy     |   0
 .../OffsetDateTimeBsonConverterSpec.groovy         |   0
 .../temporal/OffsetTimeBsonConverterSpec.groovy    |   0
 .../codecs/temporal/PeriodBsonConverterSpec.groovy |   0
 .../temporal/ZonedDateTimeBsonConverterSpec.groovy |   0
 .../datastore/bson/query/BsonQuerySpec.groovy      |   0
 grails-data-mongodb/{gorm => core}/build.gradle    |  45 ++++---
 .../main/groovy/grails/mongodb/MongoEntity.groovy  |   0
 .../grails/mongodb/api/MongoAllOperations.groovy   |   0
 .../mongodb/api/MongoInstanceOperations.groovy     |   0
 .../mongodb/api/MongoStaticOperations.groovy       |   0
 .../MongoDbDataStoreSpringInitializer.groovy       |   0
 .../src/main/groovy/grails/mongodb/geo/Box.groovy  |   0
 .../main/groovy/grails/mongodb/geo/Circle.groovy   |   0
 .../main/groovy/grails/mongodb/geo/Distance.groovy |   0
 .../main/groovy/grails/mongodb/geo/GeoJSON.groovy  |   0
 .../grails/mongodb/geo/GeometryCollection.groovy   |   0
 .../groovy/grails/mongodb/geo/LineString.groovy    |   0
 .../main/groovy/grails/mongodb/geo/Metric.groovy   |   0
 .../grails/mongodb/geo/MultiLineString.groovy      |   0
 .../groovy/grails/mongodb/geo/MultiPoint.groovy    |   0
 .../groovy/grails/mongodb/geo/MultiPolygon.groovy  |   0
 .../main/groovy/grails/mongodb/geo/Point.groovy    |   0
 .../main/groovy/grails/mongodb/geo/Polygon.groovy  |   0
 .../main/groovy/grails/mongodb/geo/Shape.groovy    |   0
 .../main/groovy/grails/mongodb/geo/Sphere.groovy   |   0
 .../grails/mongodb/mapping/MappingBuilder.groovy   |   0
 .../datastore/gorm/mongo/GeoIntersects.groovy      |   0
 .../grails/datastore/gorm/mongo/GeoWithin.groovy   |   0
 .../datastore/gorm/mongo/MongoCriteriaBuilder.java |   0
 .../gorm/mongo/MongoEntityTraitProvider.groovy     |   0
 .../datastore/gorm/mongo/MongoGormEnhancer.groovy  |   0
 .../org/grails/datastore/gorm/mongo/Near.java      |   0
 .../grails/datastore/gorm/mongo/NearSphere.java    |   0
 .../org/grails/datastore/gorm/mongo/WithinBox.java |   0
 .../grails/datastore/gorm/mongo/WithinCircle.java  |   0
 .../grails/datastore/gorm/mongo/WithinPolygon.java |   0
 .../datastore/gorm/mongo/api/MongoStaticApi.groovy |   0
 .../gorm/mongo/geo/AbstractShapeCoordsType.groovy  |   0
 .../grails/datastore/gorm/mongo/geo/BoxType.groovy |   0
 .../datastore/gorm/mongo/geo/CircleType.groovy     |   0
 .../datastore/gorm/mongo/geo/GeoJSONType.groovy    |   0
 .../gorm/mongo/geo/GeometryCollectionType.groovy   |   0
 .../datastore/gorm/mongo/geo/LineStringType.groovy |   0
 .../gorm/mongo/geo/MultiLineStringType.groovy      |   0
 .../datastore/gorm/mongo/geo/MultiPointType.groovy |   0
 .../gorm/mongo/geo/MultiPolygonType.groovy         |   0
 .../datastore/gorm/mongo/geo/PointType.groovy      |   0
 .../datastore/gorm/mongo/geo/PolygonType.groovy    |   0
 .../datastore/gorm/mongo/geo/ShapeType.groovy      |   0
 .../datastore/gorm/mongo/simple/EnumType.groovy    |   0
 .../mapping/mongo/AbstractMongoSession.java        |   0
 .../mapping/mongo/MongoCodecSession.groovy         |   0
 .../datastore/mapping/mongo/MongoConstants.groovy  |   0
 .../datastore/mapping/mongo/MongoDatastore.java    |   0
 .../datastore/mapping/mongo/MongoSession.java      |   0
 .../mapping/mongo/config/MongoAttribute.groovy     |   0
 .../mongo/config/MongoClientOptionsBuilder.groovy  |   0
 .../mapping/mongo/config/MongoCollection.groovy    |   0
 .../mapping/mongo/config/MongoMappingContext.java  |   0
 .../mapping/mongo/config/MongoSettings.groovy      |   0
 .../AbstractMongoConnectionSourceSettings.groovy   |   0
 .../MongoConnectionSourceFactory.groovy            |   0
 .../MongoConnectionSourceSettings.groovy           |   0
 .../MongoConnectionSourceSettingsBuilder.groovy    |   0
 .../connections/MongoConnectionSources.groovy      |   0
 .../engine/AbstractMongoObectEntityPersister.java  |   0
 .../mongo/engine/MongoCodecEntityPersister.groovy  |   0
 .../mapping/mongo/engine/MongoEntityPersister.java |   0
 .../engine/codecs/PersistentEntityCodec.groovy     |   0
 .../datastore/mapping/mongo/query/MongoQuery.java  |   0
 ...rg.grails.compiler.gorm.GormEntityTraitProvider |   0
 .../tests/DirtyCheckEmbeddedCollectionSpec.groovy  |   0
 .../src/test/groovy/grails/gorm/tests/Face.groovy  |   0
 .../groovy/grails/gorm/tests/FindNativeSpec.groovy |   0
 .../grails/gorm/tests/GormDatastoreSpec.groovy     |   0
 .../src/test/groovy/grails/gorm/tests/Nose.groovy  |   0
 .../test/groovy/grails/gorm/tests/Person.groovy    |   0
 .../src/test/groovy/grails/gorm/tests/Pet.groovy   |   0
 .../src/test/groovy/grails/gorm/tests/Plant.groovy |   0
 .../listener/PersistenceEventListenerSpec.groovy   |   0
 .../mongodb/bootstrap/EventsSetupSpec.groovy       |   0
 .../mongodb/bootstrap/FailOnErrorSetupSpec.groovy  |   0
 .../MongoDbDataStoreSpringInitializerSpec.groovy   |   0
 .../grails/mongodb/cascade/MongoCascadeSpec.groovy |   0
 .../groovy/grails/mongodb/cascade/Product.groovy   |   0
 .../grails/mongodb/cascade/ProductLine.groovy      |   0
 .../groovy/org/grails/datastore/gorm/Setup.groovy  |   0
 .../gorm/mongo/AggregateMethodSpec.groovy          |   0
 .../gorm/mongo/AssignedIdentifierSpec.groovy       |   0
 .../gorm/mongo/AutowireServicesSpec.groovy         |   0
 .../datastore/gorm/mongo/BasicArraySpec.groovy     |   0
 .../gorm/mongo/BasicCollectionTypeSpec.groovy      |   0
 .../gorm/mongo/BasicCollectionsSpec.groovy         |   0
 .../gorm/mongo/BatchUpdateDeleteSpec.groovy        |   0
 .../gorm/mongo/BeforeInsertUpdateSpec.groovy       |   0
 .../datastore/gorm/mongo/BigDecimalSpec.groovy     |   0
 .../mongo/BrokenManyToManyAssociationSpec.groovy   |   0
 .../gorm/mongo/CascadeDeleteOneToOneSpec.groovy    |   0
 .../datastore/gorm/mongo/CascadeDeleteSpec.groovy  |   0
 .../CircularBidirectionalOneToManySpec.groovy      |   0
 .../gorm/mongo/CircularEmbeddedListSpec.groovy     |   0
 .../gorm/mongo/CircularOneToManySpec.groovy        |   0
 .../gorm/mongo/ClearCollectionSpec.groovy          |   0
 .../datastore/gorm/mongo/CountMethodSpec.groovy    |   0
 .../datastore/gorm/mongo/CustomCodecSpec.groovy    |   0
 .../CustomCollectionAndAttributeMappingSpec.groovy |   0
 .../datastore/gorm/mongo/CustomIdProxySpec.groovy  |   0
 .../gorm/mongo/CustomMongoEventListenerSpec.groovy |   0
 .../gorm/mongo/CustomTypeMarshallingSpec.groovy    |   0
 .../gorm/mongo/DBObjectConversionSpec.groovy       |   0
 .../gorm/mongo/DbRefWithEmbeddedSpec.groovy        |   0
 .../gorm/mongo/DefaultSortOrderSpec.groovy         |   0
 .../gorm/mongo/DirtyCheckUpdateSpec.groovy         |   0
 .../datastore/gorm/mongo/DisableVersionSpec.groovy |   0
 .../gorm/mongo/DisjunctionQuerySpec.groovy         |   0
 .../gorm/mongo/DistinctPropertySpec.groovy         |   0
 .../gorm/mongo/DocumentMappingSpec.groovy          |   0
 .../gorm/mongo/EmbeddedAssociationSpec.groovy      |   0
 .../gorm/mongo/EmbeddedBiDirectionalSpec.groovy    |   0
 .../EmbeddedCollectionAndInheritanceSpec.groovy    |   0
 .../gorm/mongo/EmbeddedCollectionWithIdSpec.groovy |   0
 .../EmbeddedCollectionWithOneToOneSpec.groovy      |   0
 .../EmbeddedHasManyWithBeforeUpdateSpec.groovy     |   0
 .../mongo/EmbeddedListWithCustomTypeSpec.groovy    |   0
 .../datastore/gorm/mongo/EmbeddedMapSpec.groovy    |   0
 .../gorm/mongo/EmbeddedSetAssignedIdSpec.groovy    |   0
 .../gorm/mongo/EmbeddedSimpleObjectSpec.groovy     |   0
 ...edStringListInsideEmbeddedCollectionSpec.groovy |   0
 .../datastore/gorm/mongo/EmbeddedUnsetSpec.groovy  |   0
 .../gorm/mongo/EmbeddedWhereClauseSpec.groovy      |   0
 .../EmbeddedWithCustomFieldMappingSpec.groovy      |   0
 .../gorm/mongo/EmbeddedWithIdSpecifiedSpec.groovy  |   0
 .../EmbeddedWithNonEmbeddedAssociationsSpec.groovy |   0
 .../EmbeddedWithNonEmbeddedCollectionsSpec.groovy  |   0
 .../EmbeddedWithinEmbeddedAssociationSpec.groovy   |   0
 .../datastore/gorm/mongo/EnumCollectionSpec.groovy |   0
 .../datastore/gorm/mongo/EnumTypeSpec.groovy       |   0
 .../mongo/EventsWithAbstractInheritanceSpec.groovy |   0
 .../gorm/mongo/FindOrCreateWhereSpec.groovy        |   0
 .../gorm/mongo/GeoJSONTypePersistenceSpec.groovy   |   0
 .../gorm/mongo/GeospacialQuerySpec.groovy          |   0
 .../grails/datastore/gorm/mongo/GetAllSpec.groovy  |   0
 .../gorm/mongo/GetAllWithStringIdSpec.groovy       |   0
 .../GreaterThanAndLessThanCriteriaSpec.groovy      |   0
 .../grails/datastore/gorm/mongo/HasOneSpec.groovy  |   0
 .../gorm/mongo/HintQueryArgumentSpec.groovy        |   0
 .../datastore/gorm/mongo/InListQuerySpec.groovy    |   0
 .../mongo/IndexAttributesAndCompoundKeySpec.groovy |   0
 .../gorm/mongo/IndexWithInheritanceSpec.groovy     |   0
 .../gorm/mongo/InheritanceQueryingSpec.groovy      |   0
 ...nheritanceWithSingleEndedAssociationSpec.groovy |   0
 .../datastore/gorm/mongo/InnerEnumSpec.groovy      |   0
 .../grails/datastore/gorm/mongo/IsNullSpec.groovy  |   0
 .../gorm/mongo/JakartaValidationSpec.groovy        |   0
 .../datastore/gorm/mongo/LastUpdatedSpec.groovy    |   0
 .../datastore/gorm/mongo/LikeQuerySpec.groovy      |   0
 .../gorm/mongo/ListOneToManyOrderingSpec.groovy    |   0
 .../datastore/gorm/mongo/MapOfDomainsSpec.groovy   |   0
 .../datastore/gorm/mongo/MarkDirtyFalseSpec.groovy |   0
 .../MongoDynamicPropertyOnEmbeddedSpec.groovy      |   0
 .../gorm/mongo/MongoEntityConfigSpec.groovy        |   0
 .../gorm/mongo/MongoGormEnhancerSpec.groovy        |   0
 .../gorm/mongo/MongoResultsListIndexSpec.groovy    |   0
 .../datastore/gorm/mongo/MongoTypesSpec.groovy     |   0
 .../gorm/mongo/MultipleConnectionsSpec.groovy      |   0
 .../gorm/mongo/MultiplePropertySetterSpec.groovy   |   0
 .../datastore/gorm/mongo/NegateInListSpec.groovy   |   0
 .../datastore/gorm/mongo/NegationEnumSpec.groovy   |   0
 .../gorm/mongo/NullifyPropertySpec.groovy          |   0
 .../gorm/mongo/NullsAreNotStoredSpec.groovy        |   0
 .../gorm/mongo/ObjectIdPersistenceSpec.groovy      |   0
 .../gorm/mongo/ObjectIdPropertySpec.groovy         |   0
 .../gorm/mongo/OneToManyWithInheritanceSpec.groovy |   0
 .../gorm/mongo/OneToOneIntegritySpec.groovy        |   0
 .../gorm/mongo/OneToOneNoReferenceSpec.groovy      |   0
 .../OptimisticLockingWithExceptionSpec.groovy      |   0
 .../gorm/mongo/OrderWithPaginationSpec.groovy      |   0
 .../datastore/gorm/mongo/ProjectionsSpec.groovy    |   0
 .../QueriesWithIdenticallyNamedPartsSpec.groovy    |   0
 .../gorm/mongo/ReadConcernArgumentSpec.groovy      |   0
 .../gorm/mongo/ReadManyObjectsSpec.groovy          |   0
 .../ResultsWithGroovyCollectionMethodsSpec.groovy  |   0
 .../datastore/gorm/mongo/SchemalessSpec.groovy     |   0
 .../datastore/gorm/mongo/SessionCachingSpec.groovy |   0
 .../datastore/gorm/mongo/SetRetrievalSpec.groovy   |   0
 .../datastore/gorm/mongo/SimpleHasManySpec.groovy  |   0
 .../datastore/gorm/mongo/StatelessSpec.groovy      |   0
 .../gorm/mongo/SwitchDatabaseAtRuntimeSpec.groovy  |   0
 .../datastore/gorm/mongo/TestSearchSpec.groovy     |   0
 .../gorm/mongo/TransientPropertySpec.groovy        |   0
 .../gorm/mongo/WhereQueryInCriteriaSpec.groovy     |   0
 .../datastore/gorm/mongo/WriteConcernSpec.groovy   |   0
 .../gorm/mongo/bugs/GPMongoDB295Spec.groovy        |   0
 .../connections/MongoConnectionSourcesSpec.groovy  |   0
 .../gorm/mongo/connections/MultiTenancySpec.groovy |   0
 .../MultipleDataSourceConnectionsSpec.groovy       |   0
 .../connections/SchemaBasedMultiTenancySpec.groovy |   0
 .../mongo/connections/SingleTenancySpec.groovy     |   0
 .../mongo/java/MongoResultListJavaForEachTest.java |   0
 .../MongoStaticApiMultiTenancySpec.groovy          |   0
 .../mapping/mongo/AbstractMongoTest.groovy         |   0
 .../config/MongoClientOptionsBuilderSpec.groovy    |   0
 .../config/MongoConnectionSourceFactorySpec.groovy |   0
 .../MongoConnectionSourceSettingsSpec.groovy       |   0
 grails-data-mongodb/docs/build.gradle              |   6 +-
 .../docs/asciidoc/gettingStarted/springBoot.adoc   |   2 +-
 grails-data-mongodb/examples/base/build.gradle     |  24 ++--
 .../examples/database-per-tenant/build.gradle      |  23 ++--
 .../examples/gson-templates/build.gradle           |  46 ++++++--
 .../examples/hibernate5/build.gradle               |  26 +++--
 .../examples/springboot/build.gradle               |   2 +-
 .../examples/test-data-service/build.gradle        |  74 +++++++++---
 grails-data-mongodb/{gorm-ext => ext}/build.gradle |  23 ++--
 .../gorm/mongo/extensions/MongoExtensions.groovy   |   0
 .../org.codehaus.groovy.runtime.ExtensionModule    |   0
 grails-data-mongodb/grails-plugin/build.gradle     |  38 +++---
 grails-data-mongodb/gson-templates/build.gradle    |  85 ++++++++++++++
 .../grails/mongodb/geo/_geometryCollection.gson    |   0
 .../templates/grails/mongodb/geo/_lineString.gson  |   0
 .../grails/mongodb/geo/_multiLineString.gson       |   0
 .../templates/grails/mongodb/geo/_multiPoint.gson  |   0
 .../grails/mongodb/geo/_multiPolygon.gson          |   0
 .../src/templates/grails/mongodb/geo/_point.gson   |   0
 .../src/templates/grails/mongodb/geo/_polygon.gson |   0
 .../src/templates/org/bson/types/_objectId.gson    |   0
 grails-data-mongodb/json-templates/build.gradle    |  60 ----------
 grails-data-neo4j/build.gradle                     |  23 ++--
 .../examples/grails3-neo4j-hibernate/build.gradle  |  16 +--
 .../examples/grails3-neo4j/build.gradle            |  17 ++-
 .../examples/test-data-service/build.gradle        |  22 ++--
 .../grails-datastore-gorm-neo4j/build.gradle       |  12 +-
 grails-data-neo4j/grails-plugin/build.gradle       |  18 +--
 grails-data-simple/build.gradle                    |  12 +-
 .../build.gradle                                   |  12 +-
 .../groovy/grails/gorm/async/AsyncEntity.groovy    |   0
 .../grails/datastore/gorm/async/AsyncQuery.groovy  |   0
 .../datastore/gorm/async/GormAsyncStaticApi.groovy |   0
 .../build.gradle                                   |  20 ++--
 .../compiler/gorm/EntityTraitInjector.groovy       |   0
 .../org/grails/compiler/gorm/GormTransformer.java  |   0
 .../gorm/plugin/support/ConfigSupport.groovy       |   0
 .../gorm/proxy/EntityProxyHandlerAdapter.java      |   0
 .../datastore/gorm/proxy/ProxyHandlerAdapter.java  |   0
 .../AggregatePersistenceContextInterceptor.java    |   0
 .../DatastorePersistenceContextInterceptor.java    |   0
 .../src/main/resources/META-INF/grails.factories   |   0
 .../datastore/gorm/GormEntityTraitSpec.groovy      |   0
 .../core/grailsversion/GrailsVersionSpec.groovy    |   0
 .../build.gradle                                   |   6 +-
 .../grails/gorm/tests/GormDatastoreSpec.groovy     |   0
 .../build.gradle                                   |  27 ++---
 .../src/main/groovy/grails/gorm/tck/Book.groovy    |   0
 .../src/main/groovy/grails/gorm/tck/Card.groovy    |   0
 .../main/groovy/grails/gorm/tck/CardProfile.groovy |   0
 .../src/main/groovy/grails/gorm/tck/Child.groovy   |   0
 .../main/groovy/grails/gorm/tck/ChildEntity.groovy |   0
 .../src/main/groovy/grails/gorm/tck/City.groovy    |   0
 .../gorm/tck/ClassWithHungarianNotation.groovy     |   0
 .../gorm/tck/ClassWithListArgBeforeValidate.groovy |   0
 .../gorm/tck/ClassWithNoArgBeforeValidate.groovy   |   0
 .../tck/ClassWithOverloadedBeforeValidate.groovy   |   0
 .../main/groovy/grails/gorm/tck/CommonTypes.groovy |   0
 .../groovy/grails/gorm/tck/ContactDetails.groovy   |   0
 .../src/main/groovy/grails/gorm/tck/Country.groovy |   0
 .../src/main/groovy/grails/gorm/tck/Dog.groovy     |   0
 .../main/groovy/grails/gorm/tck/EnumThing.groovy   |   0
 .../src/main/groovy/grails/gorm/tck/Face.groovy    |   0
 .../main/groovy/grails/gorm/tck/GroupWithin.groovy |   0
 .../src/main/groovy/grails/gorm/tck/Highway.groovy |   0
 .../main/groovy/grails/gorm/tck/Location.groovy    |   0
 .../groovy/grails/gorm/tck/ModifyPerson.groovy     |   0
 .../src/main/groovy/grails/gorm/tck/Nose.groovy    |   0
 .../grails/gorm/tck/OptLockNotVersioned.groovy     |   0
 .../groovy/grails/gorm/tck/OptLockVersioned.groovy |   0
 .../src/main/groovy/grails/gorm/tck/Parent.groovy  |   0
 .../src/main/groovy/grails/gorm/tck/Patient.groovy |   0
 .../src/main/groovy/grails/gorm/tck/Person.groovy  |   0
 .../main/groovy/grails/gorm/tck/PersonEvent.groovy |   0
 .../grails/gorm/tck/PersonWithCompositeKey.groovy  |   0
 .../src/main/groovy/grails/gorm/tck/Pet.groovy     |   0
 .../src/main/groovy/grails/gorm/tck/PetType.groovy |   0
 .../src/main/groovy/grails/gorm/tck/Plant.groovy   |   0
 .../groovy/grails/gorm/tck/PlantCategory.groovy    |   0
 .../main/groovy/grails/gorm/tck/Practice.groovy    |   0
 .../src/main/groovy/grails/gorm/tck/Product.groovy |   0
 .../main/groovy/grails/gorm/tck/Publication.groovy |   0
 .../src/main/groovy/grails/gorm/tck/Record.groovy  |   0
 .../groovy/grails/gorm/tck/SimpleWidget.groovy     |   0
 .../gorm/tck/SimpleWidgetWithNonStandardId.groovy  |   0
 .../src/main/groovy/grails/gorm/tck/Simples.groovy |   0
 .../src/main/groovy/grails/gorm/tck/Task.groovy    |   0
 .../main/groovy/grails/gorm/tck/TestAuthor.groovy  |   0
 .../main/groovy/grails/gorm/tck/TestBook.groovy    |   0
 .../main/groovy/grails/gorm/tck/TestEntity.groovy  |   0
 .../main/groovy/grails/gorm/tck/TestEnum.groovy    |   0
 .../main/groovy/grails/gorm/tck/TestPlayer.groovy  |   0
 .../main/groovy/grails/gorm/tck/UniqueGroup.groovy |   0
 .../build.gradle                                   |  10 +-
 .../groovy/grails/gorm/tck/AttachMethodSpec.groovy |   0
 ...intWorksWithTargetProxiesConstraintsSpec.groovy |   0
 .../grails/gorm/tck/CircularOneToManySpec.groovy   |   0
 .../gorm/tck/CommonTypesPersistenceSpec.groovy     |   0
 .../groovy/grails/gorm/tck/ConstraintsSpec.groovy  |   0
 .../grails/gorm/tck/CriteriaBuilderSpec.groovy     |   0
 .../grails/gorm/tck/CrudOperationsSpec.groovy      |   0
 .../groovy/grails/gorm/tck/DeleteAllSpec.groovy    |   0
 .../grails/gorm/tck/DetachedCriteriaSpec.groovy    |   0
 .../gorm/tck/DirtyCheckingAfterListenerSpec.groovy |   0
 .../grails/gorm/tck/DirtyCheckingSpec.groovy       |   0
 .../gorm/tck/DisableAutotimeStampSpec.groovy       |   0
 .../groovy/grails/gorm/tck/DomainEventsSpec.groovy |   0
 .../main/groovy/grails/gorm/tck/EnumSpec.groovy    |   0
 .../grails/gorm/tck/FindByExampleSpec.groovy       |   0
 .../groovy/grails/gorm/tck/FindByMethodSpec.groovy |   0
 .../grails/gorm/tck/FindOrCreateWhereSpec.groovy   |   0
 .../grails/gorm/tck/FindOrSaveWhereSpec.groovy     |   0
 .../groovy/grails/gorm/tck/FindWhereSpec.groovy    |   0
 .../grails/gorm/tck/FirstAndLastMethodSpec.groovy  |   0
 .../groovy/grails/gorm/tck/GormEnhancerSpec.groovy |   0
 .../groovy/grails/gorm/tck/GroovyProxySpec.groovy  |   0
 .../groovy/grails/gorm/tck/InheritanceSpec.groovy  |   0
 .../groovy/grails/gorm/tck/ListOrderBySpec.groovy  |   0
 .../groovy/grails/gorm/tck/NamedQuerySpec.groovy   |   0
 .../groovy/grails/gorm/tck/NegationSpec.groovy     |   0
 .../groovy/grails/gorm/tck/NotInListSpec.groovy    |   0
 .../grails/gorm/tck/NullValueEqualSpec.groovy      |   0
 .../groovy/grails/gorm/tck/OneToManySpec.groovy    |   0
 .../groovy/grails/gorm/tck/OneToOneSpec.groovy     |   0
 .../grails/gorm/tck/OptimisticLockingSpec.groovy   |   0
 .../main/groovy/grails/gorm/tck/OrderBySpec.groovy |   0
 .../groovy/grails/gorm/tck/PagedResultSpec.groovy  |   0
 .../gorm/tck/PersistenceEventListenerSpec.groovy   |   0
 .../gorm/tck/PropertyComparisonQuerySpec.groovy    |   0
 .../grails/gorm/tck/ProxyInitializationSpec.groovy |   0
 .../groovy/grails/gorm/tck/ProxyLoadingSpec.groovy |   0
 .../gorm/tck/QueryAfterPropertyChangeSpec.groovy   |   0
 .../grails/gorm/tck/QueryByAssociationSpec.groovy  |   0
 .../groovy/grails/gorm/tck/QueryByNullSpec.groovy  |   0
 .../groovy/grails/gorm/tck/QueryEventsSpec.groovy  |   0
 .../groovy/grails/gorm/tck/RangeQuerySpec.groovy   |   0
 .../main/groovy/grails/gorm/tck/SaveAllSpec.groovy |   0
 .../gorm/tck/SessionCreationEventSpec.groovy       |   0
 .../grails/gorm/tck/SessionPropertiesSpec.groovy   |   0
 .../groovy/grails/gorm/tck/SizeQuerySpec.groovy    |   0
 .../grails/gorm/tck/UniqueConstraintSpec.groovy    |   0
 .../gorm/tck/UpdateWithProxyPresentSpec.groovy     |   0
 .../groovy/grails/gorm/tck/ValidationSpec.groovy   |   0
 .../groovy/grails/gorm/tck/WhereLazySpec.groovy    |   0
 .../grails/gorm/tck/WithTransactionSpec.groovy     |   0
 .../datastore/gorm/GormValidateableSpec.groovy     |   0
 .../build.gradle                                   |   4 +-
 .../grails/gorm/validation/CascadingValidator.java |   0
 .../grails/gorm/validation/Constrained.groovy      |   0
 .../gorm/validation/ConstrainedEntity.groovy       |   0
 .../gorm/validation/ConstrainedProperty.groovy     |   0
 .../groovy/grails/gorm/validation/Constraint.java  |   0
 .../validation/DefaultConstrainedProperty.groovy   |   0
 .../validation/PersistentEntityValidator.groovy    |   0
 .../grails/gorm/validation/VetoingConstraint.java  |   0
 .../ValidationConfigurationException.groovy        |   0
 .../gorm/support/BeforeValidateHelper.java         |   0
 .../datastore/gorm/support/EventTriggerCaller.java |   0
 .../validation/constraints/AbstractConstraint.java |   0
 .../constraints/AbstractVetoingConstraint.java     |   0
 .../validation/constraints/BlankConstraint.java    |   0
 .../constraints/CreditCardConstraint.java          |   0
 .../validation/constraints/EmailConstraint.java    |   0
 .../validation/constraints/InListConstraint.java   |   0
 .../validation/constraints/MatchesConstraint.java  |   0
 .../gorm/validation/constraints/MaxConstraint.java |   0
 .../validation/constraints/MaxSizeConstraint.java  |   0
 .../gorm/validation/constraints/MinConstraint.java |   0
 .../validation/constraints/MinSizeConstraint.java  |   0
 .../validation/constraints/NotEqualConstraint.java |   0
 .../validation/constraints/NullableConstraint.java |   0
 .../validation/constraints/RangeConstraint.java    |   0
 .../validation/constraints/ScaleConstraint.java    |   0
 .../validation/constraints/SizeConstraint.java     |   0
 .../gorm/validation/constraints/UrlConstraint.java |   0
 .../constraints/ValidatorConstraint.java           |   0
 .../builder/ConstrainedPropertyBuilder.java        |   0
 .../constraints/eval/ConstraintsEvaluator.groovy   |   0
 .../eval/DefaultConstraintEvaluator.java           |   0
 .../constraints/factory/ConstraintFactory.groovy   |   0
 .../factory/DefaultConstraintFactory.groovy        |   0
 .../constraints/registry/ConstraintRegistry.groovy |   0
 .../registry/DefaultConstraintRegistry.groovy      |   0
 .../registry/DefaultValidatorRegistry.groovy       |   0
 .../validation/DefaultErrorMessages.properties     |   0
 .../grails/gorm/validation/ImportFromSpec.groovy   |   0
 .../PersistentEntityValidatorSpec.groovy           |   0
 .../gorm/validation/ValidatorRegistrySpec.groovy   |   0
 .../cascade/NoDuplicateCascadeSpec.groovy          |   0
 .../constraints/BlankConstraintSpec.groovy         |   0
 .../constraints/BlankConstraintsSpec.groovy        |   0
 .../eval/DefaultConstraintEvaluatorSpec.groovy     |   0
 grails-datastore-async/build.gradle                |   6 +-
 grails-datastore-core/build.gradle                 |   4 +-
 grails-datastore-gorm-rx/build.gradle              |   8 +-
 grails-datastore-gorm-test/build.gradle            |  19 +--
 grails-datastore-gorm/build.gradle                 |  13 ++-
 grails-datastore-web/build.gradle                  |   4 +-
 .../build.gradle                                   |  37 +++---
 .../groovy/grails/testing/gorm/DataTest.groovy     |   0
 .../grails/testing/gorm/DomainUnitTest.groovy      |   0
 .../gorm/MockCascadingDomainClassValidator.groovy  |   0
 .../gorm/spock/DataTestCleanupInterceptor.groovy   |   0
 .../spock/DataTestCleanupSpecInterceptor.groovy    |   0
 .../gorm/spock/DataTestSetupInterceptor.groovy     |   0
 .../gorm/spock/DataTestSetupSpecInterceptor.groovy |   0
 .../gorm/spock/GormTestingSupportExtension.groovy  |   0
 ...ockframework.runtime.extension.IGlobalExtension |   0
 settings.gradle                                    | 130 +++++++++++----------
 test-report/build.gradle                           |   6 +-
 729 files changed, 879 insertions(+), 708 deletions(-)
 rename grails-data-hibernate5/{gorm => core}/build.gradle (92%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/grails/orm/HibernateCriteriaBuilder.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/grails/orm/PagedResultList.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/grails/orm/RlikeExpression.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/grails/orm/hibernate/HibernateEntity.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/grails/orm/hibernate/annotation/ManagedEntity.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/grails/orm/hibernate/mapping/MappingBuilder.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateDatastore.java 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormInstanceApi.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormStaticApi.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormValidationApi.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateSession.java 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/EventListenerIntegrator.java 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/GrailsHibernateTemplate.java 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/GrailsHibernateTransactionManager.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/GrailsSessionContext.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/HibernateDatastore.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/HibernateEventListeners.java 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/HibernateGormEnhancer.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/HibernateGormInstanceApi.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/HibernateGormStaticApi.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/HibernateGormValidationApi.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/HibernateSession.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/IHibernateTemplate.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/InstanceApiHelper.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/MetadataIntegrator.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/SessionFactoryHolder.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/access/TraitPropertyAccessStrategy.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/AbstractGrailsDomainBinder.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/CacheConfig.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/ColumnConfig.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/CompositeIdentity.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/DiscriminatorConfig.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinder.java 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsHibernateUtil.java 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsIdentifierGeneratorFactory.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingBuilder.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContext.java 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContextConfiguration.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/HibernatePersistentEntity.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/Identity.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/IdentityEnumType.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/InstanceProxy.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/JoinTable.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/Mapping.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/NaturalId.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/PersistentEntityNamingStrategy.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/PropertyConfig.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/PropertyDefinitionDelegate.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/Settings.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/SortConfig.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/cfg/Table.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/compiler/HibernateEntityTransformation.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/connections/AbstractHibernateConnectionSourceFactory.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSource.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceFactory.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettingsBuilder.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/datasource/MultipleDataSourceSupport.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/dirty/GrailsEntityDirtinessStrategy.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/event/listener/AbstractHibernateEventListener.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/event/listener/HibernateEventListener.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/exceptions/CouldNotDetermineHibernateDialectException.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/exceptions/GrailsHibernateConfigurationException.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/exceptions/GrailsHibernateException.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/exceptions/GrailsQueryException.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/multitenancy/MultiTenantEventListener.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/proxy/HibernateProxyHandler.java 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/proxy/SimpleHibernateProxyHandler.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateCriterionAdapter.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/query/AbstractHibernateQuery.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/query/GrailsHibernateQueryUtils.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/query/HibernateCriterionAdapter.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/query/HibernateHqlQuery.java 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/query/HibernateProjectionAdapter.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/query/HibernateQuery.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/query/HibernateQueryConstants.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/query/PagedResultList.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/support/AbstractClosureEventTriggeringInterceptor.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventListener.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventTriggeringInterceptor.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/support/DataSourceFactoryBean.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/support/HibernateDatastoreConnectionSourcesRegistrar.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/support/HibernateDatastoreFactoryBean.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/support/HibernateDialectDetectorFactoryBean.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/support/HibernateRuntimeUtils.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/support/HibernateVersionSupport.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/support/SoftKey.java (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/transaction/HibernateJtaTransactionManagerAdapter.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/groovy/org/grails/orm/hibernate/transaction/PlatformTransactionManagerProxy.java
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/main/resources/META-INF/org.hibernate.integrator.spi.Integrator (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/hibernate/mapping/HibernateMappingBuilderTests.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/hibernate/mapping/HibernateOptimisticLockingStyleMappingSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/hibernate/mapping/MappingBuilderSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/AutoTimestampSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/CascadeToBidirectionalAsssociationSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/Club.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/CompositeIdWithJoinTableSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/CompositeIdWithManyToOneAndSequenceSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/Contract.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/CountByWithEmbeddedSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/DeleteAllWhereSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/DetachCriteriaSubquerySpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/DetachedCriteriaJoinSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/DetachedCriteriaProjectionAliasSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/DetachedCriteriaProjectionSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/DomainGetterSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/EnumMappingSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/ExecuteQueryWithinValidatorSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/GormDatastoreSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/HibernateEntityTraitGeneratedSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/HibernateOptimisticLockingSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/HibernateSuite.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/HibernateValidationSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/IdentityEnumTypeSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/ImportFromConstraintSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/LastUpdateWithDynamicUpdateSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/ManyToOneSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/MultiColumnUniqueConstraintSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/NullableAndLengthSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/Player.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/RLikeSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/ReadOperationSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/SaveWithExistingValidationErrorSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/SchemaNameSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/SequenceIdSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/SizeConstraintSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/SqlQuerySpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/SubclassMultipleListCollectionSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/SubqueryAliasSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/TablePerSubClassAndEmbeddedSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/Team.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/ToOneProxySpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/TwoBidirectionalOneToManySpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/UniqueConstraintHibernateSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/UniqueWithMultipleDataSourcesSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/WhereQueryWithAssociationSortSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/WithNewSessionAndExistingTransactionSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/autoimport/AutoImportSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/autoimport/other/A.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/belongsto/BidirectionalOneToOneWithUniqueSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/belongsto/Face.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/belongsto/Nose.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/compositeid/CompositeIdCriteria.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/compositeid/CompositeIdWithDeepOneToManyMappingSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/compositeid/GlobalConstraintWithCompositeIdSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/dirtychecking/HibernateDirtyCheckingSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/dirtychecking/HibernateUpdateFromListenerSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/dirtychecking/PropertyFieldSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/events/UpdatePropertyInEventListenerSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/hasmany/HasManyWithInQuerySpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/hasmany/ListCollectionSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/hasmany/TwoUnidirectionalHasManySpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/inheritance/SubclassToOneProxySpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/inheritance/TablePerConcreteClassAndDateCreatedSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/inheritance/TablePerConcreteClassImportedSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/jpa/SimpleJpaEntitySpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/mappedby/MultipleOneToOneSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/multitenancy/MultiTenancyBidirectionalManyToManySpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/multitenancy/MultiTenancyUnidirectionalOneToManySpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/perf/JoinPerfSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/proxy/ByteBuddyProxySpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/proxy/StaticTestUtil.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/services/DataServiceSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/softdelete/SoftDeleteSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/traits/InterfacePropertySpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/traits/TraitPropertySpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/txs/CustomIsolationLevelSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/txs/TransactionPropagationSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/txs/TransactionalWithinReadOnlySpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/uuid/UuidInsertSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/validation/BeanValidationSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/validation/CascadeValidationSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/validation/DeepValidationSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/validation/EmbeddedWithValidationExceptionSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/validation/SaveWithInvalidEntitySpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/validation/SkipValidationSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/validation/UniqueFalseConstraintSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/validation/UniqueInheritanceSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/validation/UniqueWithHasOneSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/grails/gorm/tests/validation/UniqueWithinGroupSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/Setup.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/DefaultConstraintsSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/GormSpec.groovy (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/HibernateDatastoreSpec.groovy 
(100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContextSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/compiler/HibernateEntityTransformationSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/connections/DataSourceConnectionSourceFactorySpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceFactorySpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettingsSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/connections/MultipleDataSourceConnectionsSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/connections/MultipleDataSourceMetadataSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/connections/MultipleDataSourcesWithCachingSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/connections/MultipleDataSourcesWithEventsSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/connections/PartitionedMultiTenancySpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/connections/SchemaMultiTenantSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/connections/SecondLevelCacheSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/connections/SingleTenantSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/proxy/SimpleHibernateProxyHandlerSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/groovy/org/grails/orm/hibernate/support/HibernateVersionSupportSpec.groovy
 (100%)
 rename grails-data-hibernate5/{gorm => 
core}/src/test/resources/simplelogger.properties (100%)
 rename grails-data-mongodb/{gorm-bson => bson}/build.gradle (84%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/BigDecimalCodec.groovy 
(100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/BigIntegerCodec.groovy 
(100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/BsonPersistentEntityCodec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/CodecCustomTypeMarshaller.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/CodecExtensions.groovy 
(100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/CodecRegistryAware.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/CodecRegistryProvider.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/InstantCodec.groovy 
(100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/LocalDateCodec.groovy 
(100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/LocalDateTimeCodec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/LocalTimeCodec.groovy 
(100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/OffsetDateTimeCodec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/OffsetTimeCodec.groovy 
(100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/PeriodCodec.groovy (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/PropertyDecoder.groovy 
(100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/PropertyEncoder.groovy 
(100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/ZonedDateTimeCodec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/BasicCollectionTypeDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/CustomTypeDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/EmbeddedCollectionDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/EmbeddedDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/IdentityDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/InstantDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/LocalDateDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/LocalDateTimeDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/LocalTimeDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/OffsetDateTimeDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/OffsetTimeDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/PeriodDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/SimpleDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/TenantIdDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/decoders/ZonedDateTimeDecoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/BasicCollectionTypeEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/CustomTypeEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/EmbeddedCollectionEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/EmbeddedEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/IdentityEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/InstantEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/LocalDateEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/LocalDateTimeEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/LocalTimeEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/OffsetDateTimeEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/OffsetTimeEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/PeriodEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/TenantIdEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/encoders/ZonedDateTimeEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/temporal/InstantBsonConverter.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/temporal/LocalDateBsonConverter.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverter.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/temporal/LocalTimeBsonConverter.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/temporal/OffsetDateTimeBsonConverter.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/temporal/OffsetTimeBsonConverter.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/temporal/PeriodBsonConverter.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/temporal/TemporalBsonConverter.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/codecs/temporal/ZonedDateTimeBsonConverter.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/json/JsonReader.java (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/json/JsonScanner.java (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/json/JsonToken.java (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/json/JsonTokenType.java (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/json/JsonWriter.java (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/query/BsonQuery.java (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/query/CodecRegistryEmbeddedQueryEncoder.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/main/groovy/org/grails/datastore/bson/query/EmbeddedQueryEncoder.java 
(100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/test/groovy/org/grails/datastore/bson/codecs/BsonPersistentEntityCodecSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/test/groovy/org/grails/datastore/bson/codecs/domain/Person.groovy 
(100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/test/groovy/org/grails/datastore/bson/codecs/temporal/InstantBsonConverterSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/test/groovy/org/grails/datastore/bson/codecs/temporal/LocalDateBsonConverterSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/test/groovy/org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverterSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/test/groovy/org/grails/datastore/bson/codecs/temporal/LocalTimeBsonConverterSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/test/groovy/org/grails/datastore/bson/codecs/temporal/OffsetDateTimeBsonConverterSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/test/groovy/org/grails/datastore/bson/codecs/temporal/OffsetTimeBsonConverterSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/test/groovy/org/grails/datastore/bson/codecs/temporal/PeriodBsonConverterSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/test/groovy/org/grails/datastore/bson/codecs/temporal/ZonedDateTimeBsonConverterSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-bson => 
bson}/src/test/groovy/org/grails/datastore/bson/query/BsonQuerySpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => core}/build.gradle (76%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/MongoEntity.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/api/MongoAllOperations.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/api/MongoInstanceOperations.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/api/MongoStaticOperations.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/bootstrap/MongoDbDataStoreSpringInitializer.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/Box.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/Circle.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/Distance.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/GeoJSON.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/GeometryCollection.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/LineString.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/Metric.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/MultiLineString.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/MultiPoint.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/MultiPolygon.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/Point.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/Polygon.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/Shape.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/geo/Sphere.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/grails/mongodb/mapping/MappingBuilder.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/GeoIntersects.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/GeoWithin.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/MongoCriteriaBuilder.java 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/MongoEntityTraitProvider.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/MongoGormEnhancer.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/Near.java (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/NearSphere.java (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/WithinBox.java (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/WithinCircle.java (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/WithinPolygon.java (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/api/MongoStaticApi.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/AbstractShapeCoordsType.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/BoxType.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/CircleType.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/GeoJSONType.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/GeometryCollectionType.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/LineStringType.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/MultiLineStringType.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/MultiPointType.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/MultiPolygonType.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/PointType.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/PolygonType.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/geo/ShapeType.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/gorm/mongo/simple/EnumType.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/AbstractMongoSession.java
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/MongoCodecSession.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/MongoConstants.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/MongoDatastore.java 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/MongoSession.java 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoAttribute.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoClientOptionsBuilder.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoCollection.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoMappingContext.java
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/config/MongoSettings.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/connections/AbstractMongoConnectionSourceSettings.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/connections/MongoConnectionSourceFactory.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/connections/MongoConnectionSourceSettings.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/connections/MongoConnectionSourceSettingsBuilder.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/connections/MongoConnectionSources.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.java
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/engine/MongoCodecEntityPersister.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/engine/MongoEntityPersister.java
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/engine/codecs/PersistentEntityCodec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/groovy/org/grails/datastore/mapping/mongo/query/MongoQuery.java 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/main/resources/META-INF/services/org.grails.compiler.gorm.GormEntityTraitProvider
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/gorm/tests/DirtyCheckEmbeddedCollectionSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/gorm/tests/Face.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/gorm/tests/FindNativeSpec.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/gorm/tests/GormDatastoreSpec.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/gorm/tests/Nose.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/gorm/tests/Person.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/gorm/tests/Pet.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/gorm/tests/Plant.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/gorm/tests/listener/PersistenceEventListenerSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/mongodb/bootstrap/EventsSetupSpec.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/mongodb/bootstrap/FailOnErrorSetupSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/mongodb/bootstrap/MongoDbDataStoreSpringInitializerSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/mongodb/cascade/MongoCascadeSpec.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/mongodb/cascade/Product.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/grails/mongodb/cascade/ProductLine.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/Setup.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/AggregateMethodSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/AssignedIdentifierSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/AutowireServicesSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/BasicArraySpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/BasicCollectionTypeSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/BasicCollectionsSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/BatchUpdateDeleteSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/BeforeInsertUpdateSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/BigDecimalSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/BrokenManyToManyAssociationSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/CascadeDeleteOneToOneSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/CascadeDeleteSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/CircularBidirectionalOneToManySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/CircularEmbeddedListSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/CircularOneToManySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/ClearCollectionSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/CountMethodSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/CustomCodecSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/CustomCollectionAndAttributeMappingSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/CustomIdProxySpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/CustomMongoEventListenerSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/CustomTypeMarshallingSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/DBObjectConversionSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/DbRefWithEmbeddedSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/DefaultSortOrderSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/DirtyCheckUpdateSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/DisableVersionSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/DisjunctionQuerySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/DistinctPropertySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/DocumentMappingSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedAssociationSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedBiDirectionalSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedCollectionAndInheritanceSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedCollectionWithIdSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedCollectionWithOneToOneSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedHasManyWithBeforeUpdateSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedListWithCustomTypeSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedMapSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedSetAssignedIdSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedSimpleObjectSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedStringListInsideEmbeddedCollectionSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedUnsetSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedWhereClauseSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedWithCustomFieldMappingSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedWithIdSpecifiedSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedWithNonEmbeddedAssociationsSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedWithNonEmbeddedCollectionsSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EmbeddedWithinEmbeddedAssociationSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EnumCollectionSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EnumTypeSpec.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/EventsWithAbstractInheritanceSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/FindOrCreateWhereSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/GeoJSONTypePersistenceSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/GeospacialQuerySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/GetAllSpec.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/GetAllWithStringIdSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/GreaterThanAndLessThanCriteriaSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/HasOneSpec.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/HintQueryArgumentSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/InListQuerySpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/IndexAttributesAndCompoundKeySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/IndexWithInheritanceSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/InheritanceQueryingSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/InheritanceWithSingleEndedAssociationSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/InnerEnumSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/IsNullSpec.groovy (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/JakartaValidationSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/LastUpdatedSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/LikeQuerySpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/ListOneToManyOrderingSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/MapOfDomainsSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/MarkDirtyFalseSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/MongoDynamicPropertyOnEmbeddedSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/MongoEntityConfigSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/MongoGormEnhancerSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/MongoResultsListIndexSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/MongoTypesSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/MultipleConnectionsSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/MultiplePropertySetterSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/NegateInListSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/NegationEnumSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/NullifyPropertySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/NullsAreNotStoredSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/ObjectIdPersistenceSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/ObjectIdPropertySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/OneToManyWithInheritanceSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/OneToOneIntegritySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/OneToOneNoReferenceSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/OptimisticLockingWithExceptionSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/OrderWithPaginationSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/ProjectionsSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/QueriesWithIdenticallyNamedPartsSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/ReadConcernArgumentSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/ReadManyObjectsSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/ResultsWithGroovyCollectionMethodsSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/SchemalessSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/SessionCachingSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/SetRetrievalSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/SimpleHasManySpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/StatelessSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/SwitchDatabaseAtRuntimeSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/TestSearchSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/TransientPropertySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/WhereQueryInCriteriaSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/WriteConcernSpec.groovy 
(100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/bugs/GPMongoDB295Spec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/connections/MongoConnectionSourcesSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/connections/MultiTenancySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/connections/MultipleDataSourceConnectionsSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/connections/SchemaBasedMultiTenancySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/connections/SingleTenancySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/java/MongoResultListJavaForEachTest.java
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/gorm/mongo/multitenancy/MongoStaticApiMultiTenancySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/mapping/mongo/AbstractMongoTest.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/mapping/mongo/config/MongoClientOptionsBuilderSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/mapping/mongo/config/MongoConnectionSourceFactorySpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm => 
core}/src/test/groovy/org/grails/datastore/mapping/mongo/config/MongoConnectionSourceSettingsSpec.groovy
 (100%)
 rename grails-data-mongodb/{gorm-ext => ext}/build.gradle (73%)
 rename grails-data-mongodb/{gorm-ext => 
ext}/src/main/groovy/org/grails/datastore/gorm/mongo/extensions/MongoExtensions.groovy
 (100%)
 rename grails-data-mongodb/{gorm-ext => 
ext}/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule
 (100%)
 create mode 100644 grails-data-mongodb/gson-templates/build.gradle
 rename grails-data-mongodb/{json-templates => 
gson-templates}/src/templates/grails/mongodb/geo/_geometryCollection.gson (100%)
 rename grails-data-mongodb/{json-templates => 
gson-templates}/src/templates/grails/mongodb/geo/_lineString.gson (100%)
 rename grails-data-mongodb/{json-templates => 
gson-templates}/src/templates/grails/mongodb/geo/_multiLineString.gson (100%)
 rename grails-data-mongodb/{json-templates => 
gson-templates}/src/templates/grails/mongodb/geo/_multiPoint.gson (100%)
 rename grails-data-mongodb/{json-templates => 
gson-templates}/src/templates/grails/mongodb/geo/_multiPolygon.gson (100%)
 rename grails-data-mongodb/{json-templates => 
gson-templates}/src/templates/grails/mongodb/geo/_point.gson (100%)
 rename grails-data-mongodb/{json-templates => 
gson-templates}/src/templates/grails/mongodb/geo/_polygon.gson (100%)
 rename grails-data-mongodb/{json-templates => 
gson-templates}/src/templates/org/bson/types/_objectId.gson (100%)
 delete mode 100644 grails-data-mongodb/json-templates/build.gradle
 rename {grails-datastore-gorm-async => grails-datamapping-async}/build.gradle 
(75%)
 rename {grails-datastore-gorm-async => 
grails-datamapping-async}/src/main/groovy/grails/gorm/async/AsyncEntity.groovy 
(100%)
 rename {grails-datastore-gorm-async => 
grails-datamapping-async}/src/main/groovy/org/grails/datastore/gorm/async/AsyncQuery.groovy
 (100%)
 rename {grails-datastore-gorm-async => 
grails-datamapping-async}/src/main/groovy/org/grails/datastore/gorm/async/GormAsyncStaticApi.groovy
 (100%)
 rename {grails-datastore-gorm-support => 
grails-datamapping-support}/build.gradle (80%)
 rename {grails-datastore-gorm-support => 
grails-datamapping-support}/src/main/groovy/org/grails/compiler/gorm/EntityTraitInjector.groovy
 (100%)
 rename {grails-datastore-gorm-support => 
grails-datamapping-support}/src/main/groovy/org/grails/compiler/gorm/GormTransformer.java
 (100%)
 rename {grails-datastore-gorm-support => 
grails-datamapping-support}/src/main/groovy/org/grails/datastore/gorm/plugin/support/ConfigSupport.groovy
 (100%)
 rename {grails-datastore-gorm-support => 
grails-datamapping-support}/src/main/groovy/org/grails/datastore/gorm/proxy/EntityProxyHandlerAdapter.java
 (100%)
 rename {grails-datastore-gorm-support => 
grails-datamapping-support}/src/main/groovy/org/grails/datastore/gorm/proxy/ProxyHandlerAdapter.java
 (100%)
 rename {grails-datastore-gorm-support => 
grails-datamapping-support}/src/main/groovy/org/grails/datastore/gorm/support/AggregatePersistenceContextInterceptor.java
 (100%)
 rename {grails-datastore-gorm-support => 
grails-datamapping-support}/src/main/groovy/org/grails/datastore/gorm/support/DatastorePersistenceContextInterceptor.java
 (100%)
 rename {grails-datastore-gorm-support => 
grails-datamapping-support}/src/main/resources/META-INF/grails.factories (100%)
 rename {grails-datastore-gorm-support => 
grails-datamapping-support}/src/test/groovy/org/grails/datastore/gorm/GormEntityTraitSpec.groovy
 (100%)
 rename {grails-datastore-gorm-support => 
grails-datamapping-support}/src/test/groovy/org/grails/datastore/mapping/core/grailsversion/GrailsVersionSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck-base => 
grails-datamapping-tck-base}/build.gradle (67%)
 rename {grails-datastore-gorm-tck-base => 
grails-datamapping-tck-base}/src/main/groovy/grails/gorm/tests/GormDatastoreSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/build.gradle (73%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Book.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Card.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/CardProfile.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Child.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/ChildEntity.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/City.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/ClassWithHungarianNotation.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/ClassWithListArgBeforeValidate.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/ClassWithNoArgBeforeValidate.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/ClassWithOverloadedBeforeValidate.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/CommonTypes.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/ContactDetails.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Country.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Dog.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/EnumThing.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Face.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/GroupWithin.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Highway.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Location.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/ModifyPerson.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Nose.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/OptLockNotVersioned.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/OptLockVersioned.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Parent.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Patient.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Person.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/PersonEvent.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/PersonWithCompositeKey.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Pet.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/PetType.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Plant.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/PlantCategory.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Practice.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Product.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Publication.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Record.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/SimpleWidget.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/SimpleWidgetWithNonStandardId.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Simples.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/Task.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/TestAuthor.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/TestBook.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/TestEntity.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/TestEnum.groovy 
(100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/TestPlayer.groovy
 (100%)
 rename {grails-datastore-gorm-tck-domains => 
grails-datamapping-tck-domains}/src/main/groovy/grails/gorm/tck/UniqueGroup.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/build.gradle (74%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/AttachMethodSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/BuiltinUniqueConstraintWorksWithTargetProxiesConstraintsSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/CircularOneToManySpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/CommonTypesPersistenceSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/ConstraintsSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/CriteriaBuilderSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/CrudOperationsSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/DeleteAllSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/DetachedCriteriaSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/DirtyCheckingAfterListenerSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/DirtyCheckingSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/DisableAutotimeStampSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/DomainEventsSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/EnumSpec.groovy 
(100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/FindByExampleSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/FindByMethodSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/FindOrCreateWhereSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/FindOrSaveWhereSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/FindWhereSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/FirstAndLastMethodSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/GormEnhancerSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/GroovyProxySpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/InheritanceSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/ListOrderBySpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/NamedQuerySpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/NegationSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/NotInListSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/NullValueEqualSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/OneToManySpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/OneToOneSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/OptimisticLockingSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/OrderBySpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/PagedResultSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/PersistenceEventListenerSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/PropertyComparisonQuerySpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/ProxyInitializationSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/ProxyLoadingSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/QueryAfterPropertyChangeSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/QueryByAssociationSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/QueryByNullSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/QueryEventsSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/RangeQuerySpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/SaveAllSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/SessionCreationEventSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/SessionPropertiesSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/SizeQuerySpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/UniqueConstraintSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/UpdateWithProxyPresentSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/ValidationSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/WhereLazySpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/grails/gorm/tck/WithTransactionSpec.groovy
 (100%)
 rename {grails-datastore-gorm-tck => 
grails-datamapping-tck-tests}/src/main/groovy/org/grails/datastore/gorm/GormValidateableSpec.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/build.gradle (95%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/grails/gorm/validation/CascadingValidator.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/grails/gorm/validation/Constrained.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/grails/gorm/validation/ConstrainedEntity.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/grails/gorm/validation/ConstrainedProperty.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/grails/gorm/validation/Constraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/grails/gorm/validation/DefaultConstrainedProperty.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/grails/gorm/validation/PersistentEntityValidator.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/grails/gorm/validation/VetoingConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/grails/gorm/validation/exceptions/ValidationConfigurationException.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/support/BeforeValidateHelper.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/support/EventTriggerCaller.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/AbstractConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/AbstractVetoingConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/BlankConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/CreditCardConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/EmailConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/InListConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/MatchesConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/MaxConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/MaxSizeConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/MinConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/MinSizeConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/NotEqualConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/NullableConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/RangeConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/ScaleConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/SizeConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/UrlConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/ValidatorConstraint.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/builder/ConstrainedPropertyBuilder.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/eval/ConstraintsEvaluator.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluator.java
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/factory/ConstraintFactory.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/factory/DefaultConstraintFactory.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/registry/ConstraintRegistry.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/registry/DefaultConstraintRegistry.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/groovy/org/grails/datastore/gorm/validation/constraints/registry/DefaultValidatorRegistry.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/main/resources/grails/gorm/validation/DefaultErrorMessages.properties
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/test/groovy/grails/gorm/validation/ImportFromSpec.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/test/groovy/grails/gorm/validation/PersistentEntityValidatorSpec.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/test/groovy/grails/gorm/validation/ValidatorRegistrySpec.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/test/groovy/grails/gorm/validation/cascade/NoDuplicateCascadeSpec.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/test/groovy/org/grails/datastore/gorm/validation/constraints/BlankConstraintSpec.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/test/groovy/org/grails/datastore/gorm/validation/constraints/BlankConstraintsSpec.groovy
 (100%)
 rename {grails-datastore-gorm-validation => 
grails-datamapping-validation}/src/test/groovy/org/grails/datastore/gorm/validation/constraints/eval/DefaultConstraintEvaluatorSpec.groovy
 (100%)
 rename {grails-gorm-testing-support => 
grails-testing-support-datamapping}/build.gradle (76%)
 rename {grails-gorm-testing-support => 
grails-testing-support-datamapping}/src/main/groovy/grails/testing/gorm/DataTest.groovy
 (100%)
 rename {grails-gorm-testing-support => 
grails-testing-support-datamapping}/src/main/groovy/grails/testing/gorm/DomainUnitTest.groovy
 (100%)
 rename {grails-gorm-testing-support => 
grails-testing-support-datamapping}/src/main/groovy/org/grails/testing/gorm/MockCascadingDomainClassValidator.groovy
 (100%)
 rename {grails-gorm-testing-support => 
grails-testing-support-datamapping}/src/main/groovy/org/grails/testing/gorm/spock/DataTestCleanupInterceptor.groovy
 (100%)
 rename {grails-gorm-testing-support => 
grails-testing-support-datamapping}/src/main/groovy/org/grails/testing/gorm/spock/DataTestCleanupSpecInterceptor.groovy
 (100%)
 rename {grails-gorm-testing-support => 
grails-testing-support-datamapping}/src/main/groovy/org/grails/testing/gorm/spock/DataTestSetupInterceptor.groovy
 (100%)
 rename {grails-gorm-testing-support => 
grails-testing-support-datamapping}/src/main/groovy/org/grails/testing/gorm/spock/DataTestSetupSpecInterceptor.groovy
 (100%)
 rename {grails-gorm-testing-support => 
grails-testing-support-datamapping}/src/main/groovy/org/grails/testing/gorm/spock/GormTestingSupportExtension.groovy
 (100%)
 rename {grails-gorm-testing-support => 
grails-testing-support-datamapping}/src/main/resources/META-INF/services/org.spockframework.runtime.extension.IGlobalExtension
 (100%)

Reply via email to