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

Hibernate Gradle插件等效于Hibernate Gradle,hibernate-enhance-maven-

plugin并提供了构建时代码增强功能。在官方的文档不提apply

plugin: 'something'线。如果我按照指南的指示去做,我会得到:

找不到方法hibernate()作为参数…

我尝试用apply plugin:'enhance'(如该线程所示)和apply

plugin: 'org.hibernate.orm'(如该测试所示)猜测插件名称,但这只是说具有该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 Gradle插件来增强字节码? 的全部内容, 来源链接: utcz.com/qa/398479.html

回到顶部