使用 Maven-JAXB2 0.7.5 插件的 SAXParseException,仅在 Maven 3 上

发布于 2024-11-18 11:57:34 字数 723 浏览 2 评论 0原文

我在使用 Maven 3 时似乎遇到了 maven-jaxb2-plugin(版本 0.7.5)的问题。使用 Maven 2.2.x 时不会出现此问题,只有当我升级到Maven 3

以下是执行 mvn clean test 后的 Maven 输出:

[ERROR] 解析架构时出错。位置 
    [文件:/C:/dev/smart-07-2011/mpg-money-send-service/src/main/resources/META-INF/mpg/schemas/XRSIMoneySend.xsd{218,45}]。
 org.xml.sax.SAXParseException:src-resolve: 
     无法将名称“common:ResponseBody”解析为 
     a(n)“类型定义”组件。

然而,使用 Maven 2 时测试执行得很好。如果 Maven 3 和 JAXB2 之间存在任何已知问题,我一直在网上搜索资源,但我找不到任何资源。使用 Maven 2 或 Maven 3 构建的有效 POM 是相同的。

顺便说一句,过去我可以在 Maven 3 上使用 maven-jaxb2-plugin ;然而,此构建的特殊之处在于 XSD 位于依赖 JAR 中,因此这可能是配置问题;但我不确定需要在 POM 或绑定中设置什么配置。

我可以使用任何资源来解决此问题,或者我可以采取任何解决步骤吗?多谢!

I seem to be having issues with the maven-jaxb2-plugin (Version 0.7.5) when using Maven 3. The issue doesn't occur when using Maven 2.2.x, and it only became an issue when I upgraded to Maven 3.

Following is the maven output after executing mvn clean test:

[ERROR] Error while parsing schema(s).Location 
    [ file:/C:/dev/smart-07-2011/mpg-money-send-service/src/main/resources/META-INF/mpg/schemas/XRSIMoneySend.xsd{218,45}].
 org.xml.sax.SAXParseException: src-resolve: 
     Cannot resolve the name 'common:ResponseBody' to 
     a(n) 'type definition' component.

However, the tests execute fine when using Maven 2. I've been searching for resources online if there's any known issue between Maven 3 and JAXB2, but I couldn't find any resources. Effective POM for the build using Maven 2 or Maven 3 is identical.

Incidentally, in the past I was able to use the maven-jaxb2-plugin on Maven 3 just fine; this build, however is special in that the XSD is in a dependent JAR, so it could be a configuration issue; but I'm not sure what configuration I would need to set in the POM or bindings.

Are there any resources I could use to resolve this issue, or any resolution steps I could take? Thanks a lot!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文