簡體   English   中英

編譯錯誤:包org.jvnet.hyperjaxb3.item不存在

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM