问题标签 [maven-jaxb2-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1796 浏览

maven - jaxb2-maven 插件

我想从 xsd 文件生成 java 类,所以当我运行代码时它会显示错误

没有找到架构...这是代码...请帮助...

0 投票
1 回答
6977 浏览

xsd - 无法通过 maven jaxb 插件生成注释

我正在尝试将javax.persistence.Id作为注释添加到文件中,并通过 Maven JAXB 插件生成为 Java 对象。但是,我遇到了 javax.persistence.id 的 class not found 异常,我确实确保 javax.persistence 包含在 maven 依赖项中,并且我看到 maven 将其作为依赖项拉,但是当我通过 jaxb 插件运行时它不会工作。

  1. 这是我的 XML<xsd:complexType name="MyTable"> <xsd:sequence> <xsd:element name="id" type="xsd:int"/> </xsd:sequence> </xsd:complexType>
  2. 这是我的 binding.xjb 文件

  1. 这是我的相关 Pom.xml

    jaxb2-基础 0.6.4

    org.jvnet.jaxb2_commons jaxb2-basics-annotate 0.6.4 org.jvnet.jaxb2_commons jaxb2-value-constructor 3.0

    /li>

但是,当我运行Maven-->Generate-Sources时出现此错误

如果我只是将 @Id 注释添加到项目中的任何 java 类,那么我可以添加并且我看到 javax.persistence.Id 被导入没有问题。当我使用 maven & binding.xjb 时出了什么问题?我没有正确定义注释吗?非常感谢!

0 投票
1 回答
7576 浏览

java - jaxb2 maven 插件,在单独的标签中定义多个模式文件

我正在使用 maven jaxb2 插件从 xsd 文件生成 Java 类。最近我遇到了一个问题,我的模式文件列表变得很长,我把它们都写在shemaFiles标签中作为逗号分隔的值,而且行本身很长,我担心将来它会影响代码的可读性并成为一个错误原因。那么有没有任何解决方案可以在单独的标签中写入文件,例如:

这是我现在拥有的代码:

提前致谢。

0 投票
1 回答
1357 浏览

maven - maven-jaxb 插件 - 两个类具有相同的 XML 类型名称

以下问题,我有 2 个 WSDL 文件,我必须从中生成存根。但是两个 WSDL 文件都包含相同的 XML 类型名称(第二个 WSDL 是第一个 WSDL 的进一步阶段)。

我使用以下配置生成存根:

这确实会生成我的存根,但如果我尝试将它们与 spring-ws 一起使用,我会收到以下错误。

应用程序上下文.xml:

错误:

0 投票
2 回答
1931 浏览

java - 无法在目标阶段为 java 类生成 jaxb .xsd

Java - jaxb - maven 插件

我有基于 maven 的 Web 应用程序,在 pom 中我有以下插件,它应该生成 jaxb .xsd 到 java 类。

当我执行清理、编译时,不会生成打包 xsd 类。当我手动执行 mvn jaxb2:generate 时,它​​会在 generate-source 文件夹中生成 xsd 类,但不会打包在战争中。

如何在不手动执行“mvn jaxb2:generate”的情况下使其生成 xsd 类并使其成为战争的一部分?谢谢我提前。

0 投票
1 回答
13508 浏览

maven - JAXB 等于和哈希码:给出错误

我试图让我的 pom.xml 在我的 JAXB 对象上生成 hashCode() 和 equals methods()。

虽然这会产生以下错误......

我用谷歌搜索过,我发现了一篇关于添加的帖子。

但这无济于事。

谁能帮帮我!

0 投票
1 回答
1387 浏览

java - 在 wsimport 中使用 maven 坐标样式剧集

我正在使用来自各种标准webservice的基本类型构建(多个)复合体。现在,我想将编译分解为更多步骤,最好是针对我正在使用的每个标准进行一个步骤。XSD(GML, SWE, XLINK, etc)

好处:

1) 我可以添加创建工具库,我可以在每个标准的所有 Web 服务中重复使用这些工具库。

2) 我可以利用 的强大功能JAXB2 basics plugin,它似乎与maven-jaxb2-plugin (org.jvnet.jaxb2.maven2)和 创建例如接口绑定非常好用。这与 jaxws-maven-plugin 插件形成对比。

最后一步是使用org.jvnet.jax-ws-commons:maven-jaxb2-plugin来创建我可以在 EJB 中实现的实际 Web 服务(或作为客户端调用)。

现在,该org.jvnet.jaxb2.maven2:maven-jaxb2-plugin插件允许我通过它们的 maven 坐标来引用剧集,作为它的一部分,如下所示:

我怎样才能做到这一点org.jvnet.jax-ws-commons:maven-jaxb2-plugin?我搜索了很多,并进行了这样的实验:

它从(编译的)JAXB 依赖项目的目标目录中获取剧集文件。这有时甚至在 Maven 构建中失败(为什么我还没有弄清楚)。

我尝试使用目录文件进行映射,但是(我想我在某处看到了一个以 Maven 坐标为目标的目录映射),但还没有成功。

0 投票
3 回答
12734 浏览

maven-jaxb2-plugin - 未能执行目标 org.codehaus.mojo:jaxb2-maven-plugin:1.5:xjc

我有 jaxb2-maven-plugin 版本 1.5 和 axistools-maven-plugin 版本 1.4 当我执行 maven 生成源时,我收到一个错误.. 任何帮助都会非常有用。

0 投票
1 回答
293 浏览

maven - 如何在子 POM 中继承 Maven 插件条目

我在我的子 POM 中添加了以下插件,它可以正常工作。如果我在我的父 POM 中添加相同的插件它不起作用,我希望将它添加到我的父 POM 中并在我的子 POM 中继承它。

你能帮忙怎么做吗?

0 投票
2 回答
3718 浏览

java - 使用值构造函数生成 JAXB 类的问题

我必须在 Ant 脚本中使用 JAXB 从 XML Schema 文件生成类。当我以默认方式执行此操作时,一切顺利。后来我意识到我需要每个类的值构造函数。我尝试为 XJC 使用 value-constructor 插件,但是当我运行 Ant 脚本时出现错误

这是我的蚂蚁脚本

如果有人可以帮助我如何处理此异常,我将不胜感激。