[英]COMPILATION ERROR : package org.jvnet.hyperjaxb3.item does not exist
我在項目中使用以下依賴項
<dependency>
<groupId>org.jvnet.hyperjaxb3</groupId>
<artifactId>hyperjaxb3-ejb-runtime</artifactId>
<version>0.6.0</version>
<scope>runtime</scope>
</dependency>
我在項目的Maven依賴項中的jar hyperjaxb3-ejb-runtime-060.jar下看到了org.jvnet.hyperjaxb3.item包。 我的問題是Maven抱怨在構建項目時該軟件包不存在。 我刪除了罐子並嘗試重建,盡管沒有任何變化。 任何幫助,我都卡住了!
Hyperjaxb3的作者在這里。
您還需要在compile
范圍內hyperjaxb3-ejb-runtime
。 在某些情況下,JAXB結構與JPA不直接兼容,因此HJ3必須包裝它們或以其他方式解決不兼容問題。 在這些情況下,您可能需要hyperjaxb3-ejb-runtime
。 如果您的架構是100%JPA編譯的,則可能不是。 只需使用compile
范圍。 工件名稱中的runtime
與Maven范圍無關。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.