如何设置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{...}
到根,allprojects
和subprojects
没有有用的结果。
回答:
apply plugin: ‘org.hibernate.orm’
插件代码指示您从测试中得到的是正确的。您可能缺少的是repositories
您的buildScript
部分中的一个部分,用于从中获取插件jar。
以上是 如何设置Hibernate Gradle插件来增强字节码? 的全部内容, 来源链接: utcz.com/qa/398479.html