[hibernate-commits] [hibernate/hibernate-search] be250d: HSEARCH-3102 Replace SPI type "BeanFactory" with A...

Yoann Rodière noreply at github.com
Mon Jul 13 12:37:24 EDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: be250d110d9ccabe997e6033a2a7925532f88aed
      https://github.com/hibernate/hibernate-search/commit/be250d110d9ccabe997e6033a2a7925532f88aed
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBeanConfigurer.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBeanConfigurer.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanConfigurationContextImpl.java
    R engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanCreationContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolver.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/spi/BeanConfigurationContext.java
    R engine/src/main/java/org/hibernate/search/engine/environment/bean/spi/BeanFactory.java
    M engine/src/main/java/org/hibernate/search/engine/impl/EngineBeanConfigurer.java
    M engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolverTest.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/bootstrap/ElasticsearchBootstrapIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldAttributesIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldTypesIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingSchemaIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryRequestTransformerIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchClientSpy.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchIndexingIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/HibernateOrmBeanConfigurer.java

  Log Message:
  -----------
  HSEARCH-3102 Replace SPI type "BeanFactory" with API type "BeanReference"

Because a BeanReference is enough and it's simpler to only use that.


  Commit: dcf9d2529b99e07adce6aae626b0e3ffacbe0827
      https://github.com/hibernate/hibernate-search/commit/dcf9d2529b99e07adce6aae626b0e3ffacbe0827
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M backend/elasticsearch-aws/src/main/java/org/hibernate/search/backend/elasticsearch/aws/impl/ElasticsearchAwsBeanConfigurer.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/BeanResolver.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanConfigurationContextImpl.java
    A engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanReferenceRegistryForType.java
    R engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanKey.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolver.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/spi/BeanConfigurationContext.java
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
    M engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolverTest.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/client/ElasticsearchClientFactoryImplIT.java

  Log Message:
  -----------
  HSEARCH-3102 Rely on define() rather than a specific call to define roles during bean configuration


  Commit: e0808e7fbe61c236c62105fcf8c3e1eff190cbed
      https://github.com/hibernate/hibernate-search/commit/e0808e7fbe61c236c62105fcf8c3e1eff190cbed
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanReferenceRegistryForType.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolver.java
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
    M engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolverTest.java

  Log Message:
  -----------
  HSEARCH-3102 Issue more complete messages for failures of the configuredbean resolver


  Commit: 9da99d7de8f346aa0ec81ae2ce0a1fa2c1657b2a
      https://github.com/hibernate/hibernate-search/commit/9da99d7de8f346aa0ec81ae2ce0a1fa2c1657b2a
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientFactoryImpl.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/BeanResolver.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanProviderOnlyBeanResolver.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanReferenceRegistryForType.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolver.java
    M engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolverTest.java

  Log Message:
  -----------
  HSEARCH-3102 Expose references to beans configured for a given role from BeanResolver


  Commit: ad19ee7640813951ba026e39e65e68b543f970d9
      https://github.com/hibernate/hibernate-search/commit/ad19ee7640813951ba026e39e65e68b543f970d9
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M engine/src/test/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolderTest.java

  Log Message:
  -----------
  HSEARCH-3102 Use the default backend for tests related to missing backend type


  Commit: b62a4a3002fe2c424719daadec4a11926bbe334e
      https://github.com/hibernate/hibernate-search/commit/b62a4a3002fe2c424719daadec4a11926bbe334e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchBackendSettings.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/LuceneBackendSettings.java
    M engine/src/main/java/org/hibernate/search/engine/cfg/BackendSettings.java
    M engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
    M engine/src/test/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolderTest.java

  Log Message:
  -----------
  HSEARCH-3102 Auto-detect the backend type from the classpath when backend.type is not set


  Commit: d70744af5bc6da73566879dacfe6e6048893cdaa
      https://github.com/hibernate/hibernate-search/commit/d70744af5bc6da73566879dacfe6e6048893cdaa
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/ElasticsearchGetClientIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/layout/ElasticsearchCustomLayoutStrategyIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/type/asnative/ElasticsearchNativeTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/lucene/analyzer/LuceneGetAnalyzerIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/lucene/type/asnative/LuceneNativeTypeIT.java
    R documentation/src/test/java/org/hibernate/search/documentation/testsupport/AbstractDocumentationBackendConfiguration.java
    M documentation/src/test/java/org/hibernate/search/documentation/testsupport/BackendConfigurations.java
    A documentation/src/test/java/org/hibernate/search/documentation/testsupport/DocumentationElasticsearchBackendConfiguration.java
    A documentation/src/test/java/org/hibernate/search/documentation/testsupport/DocumentationLuceneBackendConfiguration.java
    M documentation/src/test/java/org/hibernate/search/documentation/testsupport/DocumentationSetupHelper.java
    R documentation/src/test/java/org/hibernate/search/documentation/testsupport/ElasticsearchBackendConfiguration.java
    R documentation/src/test/java/org/hibernate/search/documentation/testsupport/LuceneBackendConfiguration.java
    A util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/ElasticsearchBackendConfiguration.java
    A util/internal/integrationtest/backend/lucene/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/lucene/LuceneBackendConfiguration.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendConfiguration.java

  Log Message:
  -----------
  HSEARCH-3102 Move backend configurations for tests from documentation module to dedicated utils modules

So that we can use them in other modules


  Commit: 1fd346b29821e6fd1e266d79608e74f672457905
      https://github.com/hibernate/hibernate-search/commit/1fd346b29821e6fd1e266d79608e74f672457905
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M documentation/src/test/java/org/hibernate/search/documentation/testsupport/DocumentationElasticsearchBackendConfiguration.java
    M documentation/src/test/java/org/hibernate/search/documentation/testsupport/DocumentationLuceneBackendConfiguration.java
    M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/ElasticsearchBackendConfiguration.java
    M util/internal/integrationtest/backend/lucene/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/lucene/LuceneBackendConfiguration.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/ActualBackendSetupStrategy.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendConfiguration.java

  Log Message:
  -----------
  HSEARCH-3102 Avoid the "get" prefix in BackendConfiguration


  Commit: 6a085fe5a8dda868551a1037f14db81ab44b6701
      https://github.com/hibernate/hibernate-search/commit/6a085fe5a8dda868551a1037f14db81ab44b6701
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendSetupStrategy.java
    M util/internal/integrationtest/backend/lucene/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/lucene/LuceneBackendConfiguration.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/TestConfigurationProvider.java

  Log Message:
  -----------
  HSEARCH-3102 Use a more generic name for variables in test configurations

They're no longer *just* about the TCK.


  Commit: 8b34c2e7f13b180f2f2c7f14944cdc3f4121d6e8
      https://github.com/hibernate/hibernate-search/commit/8b34c2e7f13b180f2f2c7f14944cdc3f4121d6e8
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendSetupStrategy.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendSetupStrategy.java

  Log Message:
  -----------
  HSEARCH-3102 Rely on automatic backend type detection in the backend TCK


  Commit: eb867d39560ec6c1f8ac21377f99e7be825d003c
      https://github.com/hibernate/hibernate-search/commit/eb867d39560ec6c1f8ac21377f99e7be825d003c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M integrationtest/showcase/library/src/main/resources/application-elasticsearch.yaml
    M integrationtest/showcase/library/src/main/resources/application-lucene.yaml

  Log Message:
  -----------
  HSEARCH-3102 Mention the backend type is not always necessary in the showcase


  Commit: a6c7a6ecc68153845ae0f2347efbe7938e0d2f4a
      https://github.com/hibernate/hibernate-search/commit/a6c7a6ecc68153845ae0f2347efbe7938e0d2f4a
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/entityindexmapping/HibernateOrmIndexedIT.java

  Log Message:
  -----------
  HSEARCH-3102 Remove dead code from documentation


  Commit: c107f3e8f896d414dcb7fd9c68f1f4394f35a591
      https://github.com/hibernate/hibernate-search/commit/c107f3e8f896d414dcb7fd9c68f1f4394f35a591
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M documentation/pom.xml
    M documentation/src/test/java/org/hibernate/search/documentation/analysis/AnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/ElasticsearchGetClientIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/layout/ElasticsearchCustomLayoutStrategyIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/type/asnative/ElasticsearchNativeTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/lucene/analyzer/LuceneGetAnalyzerIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/lucene/type/asnative/LuceneNativeTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/gettingstarted/withhsearch/withanalysis/GettingStartedWithAnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/gettingstarted/withhsearch/withoutanalysis/GettingStartedWithoutAnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/fromotherentity/DependenciesFromOtherEntityIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/property/DependenciesContainersPropertyIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/containers/simple/DependenciesContainersSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/dependencies/simple/DependenciesSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/dynamic/DocumentModelDslDynamicIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/DocumentModelDslObjectIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/DocumentModelDslSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/IdentifierBinderIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/IdentifierBridgeCompatibleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/IdentifierBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/parameter/IdentifierBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/IdentifierBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/PropertyBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/parameter/PropertyBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/PropertyBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingkeybridge/ormcontext/RoutingKeyBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingkeybridge/simple/RoutingKeyBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/TypeBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/parameter/TypeBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/simple/TypeBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/dslconverter/IndexFieldTypeDslDslConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/projectionconverter/IndexFieldTypeDslProjectionConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/simple/IndexFieldTypeDslSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/binder/ValueBridgeBinderIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/ValueBridgeCompatibleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/indexnullas/ValueBridgeIndexNullAsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/ValueBridgeOrmContextIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/parameter/ValueBridgeParameterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/projection/ValueBridgeProjectionIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/simple/ValueBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/containerextractor/ContainerExtractorIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/directfieldmapping/HibernateOrmSimpleMappingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/entityindexmapping/HibernateOrmIndexedIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/IdentifierMappingCustomTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/naturalid/IdentifierMappingNaturalIdIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/includepaths/IndexedEmbeddedIncludePathsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/includepathsanddepth/IndexedEmbeddedIncludePathsAndDepthIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/none/IndexedEmbeddedNoneIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/onelevel/IndexedEmbeddedOneLevelIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedembedded/twolevels/IndexedEmbeddedTwoLevelsIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexedentities/SearchMappingIndexedEntitiesIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmAutomaticIndexingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmManualIndexingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmMassIndexerIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/programmatic/simple/ProgrammaticMappingSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/associationinverseside/AssociationInverseSideIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/derivedfrom/DerivedFromIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/reindexing/reindexonupdate/ReindexOnUpdateIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/schema/management/HibernateOrmSchemaManagerIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/genericfield/GeoPointGenericFieldIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/multiple/GeoPointBindingMultipleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/property/GeoPointBindingPropertyIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/spatial/geopointbinding/type/GeoPointBindingTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/reporting/failurehandler/FailureHandlerIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/aggregation/AggregationDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/converter/DslConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/converter/ProjectionConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/predicate/PredicateDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/projection/ProjectionDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/query/QueryDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/sort/SortDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/testsupport/BackendConfigurations.java
    M documentation/src/test/java/org/hibernate/search/documentation/testsupport/DocumentationSetupHelper.java

  Log Message:
  -----------
  HSEARCH-3102 Use multiple executions of the maven failsafe plugin to test each backend in the documentation module

... instead of relying on parameterized tests.

This will allow us to configure different classaths in the next commits,
and thus to remove the "type" property from tested examples.


  Commit: 159896ab83306bf7dfd096f319d4c28ff3b37ca4
      https://github.com/hibernate/hibernate-search/commit/159896ab83306bf7dfd096f319d4c28ff3b37ca4
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M documentation/src/main/asciidoc/reference/configuration.asciidoc
    M documentation/src/main/asciidoc/reference/search-dsl-aggregation.asciidoc
    M documentation/src/main/asciidoc/reference/search-dsl-predicate.asciidoc
    M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
    M documentation/src/main/asciidoc/reference/search-dsl-query.asciidoc
    M documentation/src/main/asciidoc/reference/search-dsl-sort.asciidoc
    M documentation/src/test/java/org/hibernate/search/documentation/analysis/AnalysisIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/analysis/ElasticsearchAnalysisIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/analysis/LuceneAnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/ElasticsearchGetClientIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/layout/ElasticsearchCustomLayoutStrategyIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/type/asnative/ElasticsearchNativeTypeIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/lucene/analyzer/LuceneGetAnalyzerIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/backend/lucene/type/asnative/LuceneNativeTypeIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/configuration/ElasticsearchConfigurationIT.java
    R documentation/src/test/java/org/hibernate/search/documentation/configuration/MyConfigurationIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/aggregation/AggregationDslIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/search/aggregation/ElasticsearchAggregationDslIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/search/predicate/ElasticsearchPredicateDslIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/search/predicate/LucenePredicateDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/predicate/PredicateDslIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/search/projection/ElasticsearchProjectionDslIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/search/projection/LuceneProjectionDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/projection/ProjectionDslIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/search/query/ElasticsearchQueryDslIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/search/query/LuceneQueryDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/query/QueryDslIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/search/sort/ElasticsearchSortDslIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/search/sort/LuceneSortDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/search/sort/SortDslIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/testsupport/DocumentationSetupHelper.java

  Log Message:
  -----------
  HSEARCH-3102 Move backend-specific tests to separate test classes in the documentation

So as to avoid NoClassDefFoundError when we'll only have one backend in
the classpath for each Maven Failsafe Plugin execution.


  Commit: 0ca56152b21dd3b4f3046c72b77334f81d72831e
      https://github.com/hibernate/hibernate-search/commit/0ca56152b21dd3b4f3046c72b77334f81d72831e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M documentation/pom.xml
    M documentation/src/main/asciidoc/reference/backend-elasticsearch.asciidoc
    M documentation/src/main/asciidoc/reference/backend-lucene.asciidoc
    M documentation/src/main/asciidoc/reference/configuration.asciidoc
    M documentation/src/main/asciidoc/reference/getting-started.asciidoc
    M documentation/src/test/java/org/hibernate/search/documentation/analysis/AnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/configuration/ElasticsearchConfigurationIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/gettingstarted/withhsearch/withanalysis/GettingStartedWithAnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/gettingstarted/withhsearch/withoutanalysis/GettingStartedWithoutAnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/testsupport/BackendConfigurations.java
    M documentation/src/test/java/org/hibernate/search/documentation/testsupport/DocumentationSetupHelper.java
    M documentation/src/test/resources/META-INF/persistence.xml
    M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/ElasticsearchBackendConfiguration.java
    M util/internal/integrationtest/backend/lucene/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/lucene/LuceneBackendConfiguration.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendConfiguration.java

  Log Message:
  -----------
  HSEARCH-3102 Rely on automatic backend type detection in documentation


  Commit: 53fcd5894d2704793797e0fadfff7b2e960da145
      https://github.com/hibernate/hibernate-search/commit/53fcd5894d2704793797e0fadfff7b2e960da145
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    A integrationtest/mapper/orm-realbackend/pom.xml
    A integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/bootstrap/BackendTypeAutoDetectMultipleBackendTypesInClasspathIT.java
    A integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/bootstrap/BackendTypeAutoDetectSingleBackendTypeInClasspathIT.java
    A integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/testsupport/BackendConfigurations.java
    M integrationtest/pom.xml
    M pom.xml
    M reports/pom.xml

  Log Message:
  -----------
  HSEARCH-3102 Test auto-detection of the backend type


  Commit: 316d78e34103920f23631781fbc7c559f12c49b7
      https://github.com/hibernate/hibernate-search/commit/316d78e34103920f23631781fbc7c559f12c49b7
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M integrationtest/performance/backend/elasticsearch/src/main/java/org/hibernate/search/integrationtest/performance/backend/elasticsearch/testsupport/ElasticsearchBackendHolder.java
    M integrationtest/performance/backend/lucene/src/main/java/org/hibernate/search/integrationtest/performance/backend/lucene/testsupport/LuceneBackendHolder.java

  Log Message:
  -----------
  HSEARCH-3102 Rely on automatic backend type detection in performance tests


  Commit: 6c581ea02c4203b6ad4dcd652f06be0f59c8a650
      https://github.com/hibernate/hibernate-search/commit/6c581ea02c4203b6ad4dcd652f06be0f59c8a650
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M integrationtest/jdk/java-modules/src/main/resources/hibernate.properties

  Log Message:
  -----------
  HSEARCH-3102 Rely on automatic backend type detection in Java Module tests


Compare: https://github.com/hibernate/hibernate-search/compare/1fe3c0066351...6c581ea02c42



More information about the hibernate-commits mailing list