Я действительно изо всех сил пытаюсь получить улучшение байт-кода с помощью плагина hibernate gradle для запуска. Тем более, что я не могу найти никаких примеров, написанных на Kotlin DSL, который мы используем в проекте. Соответствующие части build.gradle.kts выглядят следующим образом:
plugins {
id("org.hibernate.orm") version "5.4.8.Final"
}
val hibernateGradlePluginVersion = "5.4.8.Final"
tasks.withType<org.hibernate.orm.tooling.gradle.EnhanceTask>{
options.enableLazyInitialization = true // This is what I actually need!
}
dependencies {
compile("org.hibernate:hibernate-gradle-plugin:$hibernateGradlePluginVersion")
}
Также я добавил мне это settings.gradle.kts:
resolutionStrategy {
eachPlugin {
if (requested.id.id == "org.hibernate.orm") {
useModule("org.hibernate:hibernate-gradle-plugin:${requested.version}")
}
}
}
Если я запустил build в режиме отладки, точка останова, в которой для LazyIntialization установлено значение true, никогда не будет достигнута. Поэтому я предполагаю, что плагин hibernate никогда не выполняет свои задачи. Любой совет, в чем может быть моя ошибка?
С наилучшими пожеланиями!