/* * Hibernate, Relational Persistence for Idiomatic Java * * License: GNU Lesser General Public License (LGPL), version 2.1 or later. * See the lgpl.txt file in the root directory or . */ description = 'Integration tests for running Hibernate ORM in the Java module path' apply from: rootProject.file( 'gradle/java-module.gradle' ) // See https://docs.gradle.org/6.7.1/userguide/java_testing.html#blackbox_integration_testing // See https://docs.gradle.org/6.7.1/samples/sample_java_modules_multi_project_with_integration_tests.html java.modularity.inferModulePath = true // Checkstyle fails for module-info checkstyleMain.exclude '**/module-info.java' dependencies { api project( ':hibernate-core' ) api project( ':hibernate-envers' ) //Provide the jakarta.cdi module, as it's required by module jakarta.transaction //but not provided as transitive dependency of Narayana. testRuntimeOnly( jakartaLibs.cdi ) testRuntimeOnly( jakartaLibs.interceptors ) } test { useJUnitPlatform() }