【发布时间】:2016-06-03 18:56:04
【问题描述】:
Hibernate Gradle 插件相当于hibernate-enhance-maven-plugin,并提供构建时代码增强功能。 official docs 没有提到 apply plugin: 'something' 行。如果我按照指南所说的那样做:
找不到参数的方法 hibernate()...
我尝试用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{...} 移动到根、allprojects 和subprojects,但没有任何有用的结果。
【问题讨论】: