Class HibernateDialectProviderExtension

java.lang.Object
org.hibernate.orm.tooling.dialectprovider.HibernateDialectProviderExtension

public abstract class HibernateDialectProviderExtension extends Object

Configures validation and contract testing for an external Hibernate ORM Dialect provider.

Provider packages identify provider-owned bytecode. Contract profiles are provider-written implementations consumed by the generated JUnit bridge.

Since:
8.0
  • Constructor Details

    • HibernateDialectProviderExtension

      public HibernateDialectProviderExtension()
  • Method Details

    • getProviderPackages

      public abstract org.gradle.api.provider.ListProperty<String> getProviderPackages()
      Package prefixes which contain provider-owned classes.
    • getContractProfiles

      public abstract org.gradle.api.provider.ListProperty<String> getContractProfiles()
      Ordered binary names of provider-written Dialect contract profiles.
    • getHibernateVersion

      public abstract org.gradle.api.provider.Property<String> getHibernateVersion()
      The exact Hibernate ORM version used by the provider.
    • getClassificationMetadataFile

      public abstract org.gradle.api.file.RegularFileProperty getClassificationMetadataFile()
      Selects a local classification document and disables network resolution.
    • getClassificationMetadataBaseUrl

      public abstract org.gradle.api.provider.Property<String> getClassificationMetadataBaseUrl()
      Base URL containing release-family classification metadata.
    • getProviderArtifacts

      public abstract org.gradle.api.file.ConfigurableFileCollection getProviderArtifacts()
      Provider-owned artifacts to analyze.
    • getHibernateArtifacts

      public abstract org.gradle.api.file.ConfigurableFileCollection getHibernateArtifacts()
      Resolved upstream Hibernate ORM artifacts to analyze.
    • getAttachToCheck

      public abstract org.gradle.api.provider.Property<Boolean> getAttachToCheck()
      Whether provider verification participates in the Java check lifecycle.
    • getWarningsAsErrors

      public abstract org.gradle.api.provider.Property<Boolean> getWarningsAsErrors()

      Configure whether warning findings should fail provider-boundary validation.

      Set this property to true for a strict build. The setting changes only the task outcome; reports retain each finding's declared WARNING severity.