问题标签 [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 回答
6878 浏览

xsd - JAXB - 具有递归依赖的编组

有人试图用递归引用来编组 JAXB 对象吗?我有以下课程:

我想将其编组为:

我正在使用 maven 插件从 XSD 自动生成 JAXB 类。有什么建议么?

0 投票
0 回答
504 浏览

jaxb2 - 缺少 ObjectFactory 中生成的类的创建方法

我们使用 jaxb2-plugin 生成一些类,并且在创建 JaxbContext 时依赖于对象工厂。

在 main.xsd 我有包含架构 - 如下所示:

includeMe.xsd 的内容:

问题:即使 JAXB 正确生成了所有类(Job 和 JobDef),ObjectFactory 仍然只包含 main.xsd 中定义的创建方法。

问题:如何正确生成 ObjectFactory 以便所有生成的类的创建方法都在那里?

任何指针?

卡勒菲尔

0 投票
0 回答
348 浏览

maven-3 - maven插件冲突

我是 Maven 的新手。我的 maven 项目中有两个 maven 插件,当我生成源时,其中一个始终生成源(jaxb2-maven-plugin)但其他不(wsdl2java)生成源。他们彼此冲突。我非常需要他们两个,他们过去工作过,但现在不工作了。我尝试注释掉,jaxb2-maven-plugin然后其他插件wsdl2java就可以工作了。有什么我需要做的吗?

0 投票
1 回答
913 浏览

maven - maven-jaxb2-plugin 在构建后立即删除类

我正在尝试使用maven-jaxb2 plugin. 但是每次构建后几秒钟,类都会从target/generated-resources文件夹中删除(但它们仍在target/classes/...文件夹中)

这是我的 pom 中的插件定义:

我的xsd应该是对的。

我不知道出了什么问题。我之前做过几次,但从来没有这个问题。

感谢您的帮助

0 投票
1 回答
12552 浏览

jaxb - JAXB - schemaBindings 定制不与任何模式元素相关联

我正在尝试使用带有自定义绑定的 Maven XJC 插件从一组 XSD 文件中生成 Java 类。自定义添加到前缀 JAXB 生成的类。但是,当 maven 构建运行时,XJC 插件似乎无法识别该schemaBindings元素并抛出异常如下。

bindings.jxb 如下。

以下插件用于生成 Java 类。在此处粘贴相关mvn代码段。

我能找到的关于这个问题的唯一其他讨论围绕着我不使用的 JAX-WS,因为这里没有涉及 WSDL 文件。这里都是 XSD 文件。

我不明白为什么必须发生此错误,因为 JAXB 的binding.xsd文件确实定义了schemaBindings如下所示的元素。

非常感谢有关此问题的任何提示。如果需要更多输入,请告诉我。谢谢!

编辑:互联网上的很多人似乎都使用 schemaBindings 没有任何问题。这可能是问题中提到的依赖项的问题吗?

0 投票
2 回答
10047 浏览

wsimport - 如何让 maven-jaxws-plugin 在从 xsd 生成的类上生成 @XmlElementWrapper?

我正在使用 maven-jaxws-plugin 从我的 wsdl 模式生成 java 类。它不会在生成的类中生成 @XmlElementWrapper 注释。从这篇文章中,我了解到我需要使用 jaxb-xew-plugin,但无法使其与 maven-jaxws-plugin 一起使用。任何帮助,将不胜感激。这是我尝试过的配置

如果它只能与 maven-jaxb2-plugin 集成,你能帮我启动我的网络服务吗?本质上我如何指定 wsdl 以及如何生成服务类?(带有@WebService 注释)

谢谢,

巴迦

0 投票
2 回答
1371 浏览

java - JAXB 从 xsds 生成类总是有 @XmlElement(required=true)

我的 xml 架构定义如下

我使用 maven-jaxb2-plugin 针对这个 xsd 生成 Java 类。

生成代码后,我发现所有元素都有@XmlElement(required = true)的注解。为什么?我有很多 minOccurs="0" 元素。为什么总是在元素上添加 required=true。

0 投票
1 回答
36 浏览

java - 使用 jaxb2 的多个相关模式

我将 jaxb2 用于休息网络服务。

我需要使用两个模式。一个是我自己的架构,存储在 src/main/resources/schema 文件夹中,另一个架构是在线架构http://mypage.com/1/meta/schema.xsd。问题是两个模式都有重复的导入,所以当我尝试构建包时,它给我一个关于两个执行的问题,说某些类之前已经定义过。

我怎样才能解决这个问题?

0 投票
1 回答
1009 浏览

jaxb - 使用 JAXB 绑定的类重用不支持 SimpleTypes

我正在尝试重用已经编译和可用的类。这看起来可以通过声明绑定到预先存在的类来实现,如下面的示例绑定提取:-

问题是虽然复杂类型工作得很好,但简单类型被忽略并仍然生成......

我尝试了各种不同的表示法(例如,scd),但在简单类型上没有成功。

非常欢迎任何想法或帮助....

0 投票
1 回答
3461 浏览

jsf-2 - JAXB 输出格式不正确

我在按预期 XML 编组代码时遇到问题

已经使用 XMLStreamWriter 来打印默认需要的标签。但是所有的写语句都打印在最后一个开始标签上,开始元素也是如此。

生成的输出是:

预期的输出应该是: