Hibernate Gradle插件等效于Hibernate Gradle,hibernate-enhance-maven- plugin并提供了构建时代码增强功能。在官方的文档不提apply plugin: 'something'线。如果我按照指南的指示去做,我会得到:
hibernate-enhance-maven- plugin
apply plugin: 'something'
找不到方法hibernate()作为参数…
我尝试用apply plugin:'enhance'(如该线程所示)和apply plugin: 'org.hibernate.orm'(如该测试所示)猜测插件名称,但这只是说具有该ID的插件是未知的。
apply plugin:'enhance'
apply plugin: 'org.hibernate.orm'
是否有人成功设置了此插件?
我的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没有有用的结果。
buildscript{...}
allprojects
subprojects
apply plugin: ‘org.hibernate.orm’
插件代码指示您从测试中得到的是正确的。您可能缺少的是repositories您的buildScript部分中的一个部分,用于从中获取插件jar。
repositories
buildScript