将 JDK 升级到 11 后,我无法构建 JPA2 项目并出现错误,找不到符号。我检查了一下,包名称在 11 中已更改。例如:生成不再位于:javax.annotation现在,它位于:javax.annotation.processing我已经升级到最新版本的 hibernate jpamodelgen (5.4.6.Final) 和最新版本的 maven-processor-plugin (3.3.3)。不过好像还不支持JDK11。准确吗?
1 回答
白板的微信
TA贡献1883条经验 获得超3个赞
我切换到 JDK10,这解决了 JPA 模型生成的构建问题。与此同时,我正在向 Hibernate 提交错误报告。
请注意,我必须依赖 jsr250:
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>jsr250-api</artifactId>
<version>1.0</version>
</dependency>
我将其添加到一个配置文件中,该配置文件仅在执行 JPA2 modelgen 插件内容时才针对 JPA2 项目激活。
添加回答
举报
0/150
提交
取消