gpt4 book ai didi

hibernate - 如何设置Hibernate Gradle插件来增强字节码?

转载 作者:行者123 更新时间:2023-12-03 08:08:23 24 4
gpt4 key购买 nike

Hibernate Gradle插件等效于hibernate-enhance-maven-plugin,并提供了构建时代码增强功能。 official docs不提及apply plugin: 'something'行。如果我按照向导的指示去做,我会得到:

Could not find method hibernate() for arguments...



我尝试用 apply plugin: 'enhance'(如 this thread建议)和 apply plugin: 'org.hibernate.orm'(如 this test建议)猜测插件名称,但这只是说具有该ID的插件是未知的。

是否有人成功设置了此插件?

我的build.gradle如下:
allprojects {
group 'xxx'
version '1.0-SNAPSHOT'
}

subprojects {
apply plugin: 'java'

sourceCompatibility = 1.8

repositories {
mavenLocal()
mavenCentral()
}

dependencies {
...
}
}

project(':xxx-model') {
buildscript {
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
classpath "org.hibernate:hibernate-gradle-plugin:5.0.7.Final"
}
}

apply plugin: 'org.hibernate.orm'

hibernate {
enhance {}
}
}

... more unrelated project blocks here

尝试将 buildscript{...}移到根, allprojectssubprojects中,但没有得到有用的结果。

最佳答案

apply plugin: 'org.hibernate.orm'

插件代码表明您从测试中得到的是正确的。您可能会缺少的是 repositories部分中的 buildScript部分,以从中获取插件jar。

关于hibernate - 如何设置Hibernate Gradle插件来增强字节码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35552109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com