Gradle-插件任务未执行

布朗

我真的在努力通过休眠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的断点。因此,我假设休眠插件从不执行其任务。有什么建议可以解决我的错误吗?

最好的祝福!

布朗

感谢@Bernhard Kern,我得到了答案。仍然缺少一个块:

hibernate {
    enhance(closureOf<org.hibernate.orm.tooling.gradle.EnhanceExtension> {
        enableLazyInitialization = true
    })
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Gradle的publishToMavenLocal任务未正确执行

来自分类Dev

Gradle从发行插件对distZip任务不执行任何操作

来自分类Dev

Gradle插件任务排序

来自分类Dev

我如何在执行另一个任务之前执行Gradle插件任务?

来自分类Dev

Gradle任务配置与任务执行

来自分类Dev

Gradle任务vs插件vs任务类型?

来自分类常见问题

Gradle:任务':processDebugManifest'的执行失败

来自分类Dev

Gradle:执行任务失败

来自分类Dev

Gradle任务是并行执行的吗?

来自分类Dev

Gradle 任务依赖执行问题

来自分类Dev

Gradle 任务仅执行 uiTests

来自分类Dev

gradle 任务描述未显示

来自分类Dev

根据要执行的任务配置Gradle任务

来自分类Dev

如何从外部任务调用 Gradle 任务执行?

来自分类Dev

Gradle中的自定义任务/插件

来自分类Dev

gradle:如何列出某个插件引入的任务

来自分类Dev

根据将来的任务配置Gradle插件

来自分类Dev

Gradle中的自定义任务/插件

来自分类Dev

使用gradle sonarqube插件执行错误

来自分类Dev

gradle构建后执行任务

来自分类Dev

对于gradle任务“执行”的含义感到困惑

来自分类Dev

Gradle:FAILURE:无法确定要执行的任务

来自分类Dev

Gradle总是从任何任务执行println

来自分类Dev

从任何位置执行gradle构建任务

来自分类Dev

如何防止Gradle构建执行测试任务

来自分类Dev

Gradle构建:任务':app:lint'的执行失败

来自分类Dev

关于gradle中的任务执行顺序

来自分类Dev

Gradle错误-任务':app:dexDebug'的执行失败

来自分类Dev

Gradle任务无法在Android Studio中执行