將 JDK 升級到 11 后,我無法構(gòu)建 JPA2 項目并出現(xiàn)錯誤,找不到符號。我檢查了一下,包名稱在 11 中已更改。例如:生成不再位于:javax.annotation現(xiàn)在,它位于:javax.annotation.processing我已經(jīng)升級到最新版本的 hibernate jpamodelgen (5.4.6.Final) 和最新版本的 maven-processor-plugin (3.3.3)。不過好像還不支持JDK11。準確嗎?
1 回答

白板的微信
TA貢獻1883條經(jīng)驗 獲得超3個贊
我切換到 JDK10,這解決了 JPA 模型生成的構(gòu)建問題。與此同時,我正在向 Hibernate 提交錯誤報告。
請注意,我必須依賴 jsr250:
<dependency>
? <groupId>javax.annotation</groupId>
? <artifactId>jsr250-api</artifactId>
? <version>1.0</version>
</dependency>
我將其添加到一個配置文件中,該配置文件僅在執(zhí)行 JPA2 modelgen 插件內(nèi)容時才針對 JPA2 項目激活。
添加回答
舉報
0/150
提交
取消