Я действительно изо всех сил пытаюсь получить улучшение байт-кода через плагин 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 никогда не выполняет свои задачи. Любой совет, где моя ошибка может быть?
С уважением!