繁体   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