我目前正在尝试从gradle 4.8.1升级到5.1.1,但在生成我们代码的hibernate元模型时失败了。
问题是gradle 5忽略了传递给编译类路径的注释处理器,但我找到的所有插件都在使用它(即
我尝试按照gradle指出的方式明确地指定注释处理器 (https://docs.gradle.org/4.6/release-notes.html#convenient-declaration-of-annotation-processor-dependencies)
但这并没有帮助,我仍然会得到以下错误:
问题是gradle 5忽略了传递给编译类路径的注释处理器,但我找到的所有插件都在使用它(即
"-proc:only"
)。我尝试按照gradle指出的方式明确地指定注释处理器 (https://docs.gradle.org/4.6/release-notes.html#convenient-declaration-of-annotation-processor-dependencies)
annotationProcessor 'org.hibernate:hibernate-jpamodelgen'
,但这并没有帮助,我仍然会得到以下错误:
也许插件也需要更新,但正如我所说,我找到的所有插件都在通过类路径传递注释处理器。 我们目前正在使用此插件:https://github.com/Catalysts/cat-gradle-plugins/tree/master/cat-gradle-hibernate-plugin。警告:请求了没有编译的注释处理,但未找到任何处理器。
build
文件夹下面。对吗? - ZonannotationProcessor
应该放在build.gradle
文件的dependencies
部分。 - Kevin