问题标签 [jaxb2-maven-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 投票
0 回答
891 浏览

java - 无法让 jaxb-facets 与 jaxb2-maven-plugin (java 6) 一起使用

我正在尝试使用 java 6 下的 jaxb2-maven-plugin 从带有 maven 的 java 类生成模式文件。通常它工作正常。

但另外我正在使用jaxb-facets fork 来支持完整的模式特性。通常 jaxb-facets 需要覆盖标准的 jaxb 实现才能工作。但这似乎是问题所在。使用 jaxb2-maven-plugin 时,插件总是下载原始的 jaxb 实现。我尝试使用背书策略,但似乎没有区别。

我正在敲打我的头几个小时:-(((

这是我的 pom 文件的相关部分:

我在这里跳过了认可的部分,因为它太长了

0 投票
1 回答
734 浏览

jaxb - 如何在发音中记录类型?

如何获取生成的发音文档中填充的类型的描述字段?

我们正在使用 jaxb2-maven-plugin 从 jaxb 生成类。无论我如何使用<xsd:documentation></xsd:documentation>

它在生成的类中被覆盖。我可以从这个插件中禁用这个自动生成的 javadoc 吗?或者,enunciate 真正希望我做什么让我在现场记录?

请注意,我在类级别/类型上写的注释确实出现在生成的类和明确的生成文档中。

我们正在使用 enunciate (v.1.26.2) 和 jaxb2-maven-plugin (v. 1.5)

0 投票
2 回答
11171 浏览

java - Is there a JAXB Plugin which generates Builders?

Are you aware of any good JAXB Plugin which generated Builder pattern classes for the generated JAXB classes? Composing domain using JAXB generated classes is really nasty. I saw a plugin someone wrote back in 2010 but it doesn't use the newest maven plugin jaxb2-maven-plugin, and it also requires you to specify bindings for each schema type which is not robust.

0 投票
2 回答
2267 浏览

maven - Add explicit source directory in jaxb2-maven-plugin for schemagen

I would like to generate schema from JAXB annotated classes. For this, I am using jaxb2-maven-plugin. The plugin by default scans src/main/java folder for included sources. I would like to specify an extra folder to scan for java classes which is not maven source path.

Can anyone please help?

#xA;
0 投票
0 回答
884 浏览

maven - 无法在插件 'org.codehaus.mojo:jaxb2-maven-plugin' 中找到 mojo 'xjc'

我已经用 Maven 愉快地编译我的项目一年多了,今天突然间我得到了标题中提到的错误,即:

无法在插件 org.codehaus.mojo:jaxb2-maven-plugin' 中找到 mojo 'xjc'(或其所需组件之一)

.class 文件中的错误版本号

下面引用的日志出现在错误消息之前,但不确定它是否相关。据我了解,有一些相互冲突的版本,但为什么它现在弹出?

pom.xml 看起来像这样:

谢谢

0 投票
2 回答
15029 浏览

java - maven-jaxb2-plugin VS jaxb2-maven-plugin 用于多个模式

我有多个 xsd 模式,我想将它们解组到同一文件夹下的不同包中target/generated-sources/xjc。我尝试了这两个插件,并且似乎都可以很好地使用这两种配置,但是在 maven-jaxb2-plugin 的情况下,eclipse 插件会无限期地生成类(因为forceRegenerate= true)但是如果我不指定 forceRegenerate 它不会生成当我运行第二组和第三组类时mvn clean package我的配置有什么问题吗?

jaxb2-maven-插件

maven-jaxb2-插件

和 build-helper-maven-plugin 配置:

0 投票
1 回答
1202 浏览

java - XSD 中的哪个属性将在 JAXB 生成的类中使用 @XmlElement(required = false) 注释字段

我想用这个注释在我的 jaxb 生成的类中注释一个字段 - @XmlElement(required = false)。XSD 中的哪个属性会使用此注释生成我的字段?我不能手动输入这个,因为每次运行构建时都会使用 Maven 自动生成 JAXB 类。

我的 jaxb 版本是 xjc 2.2.4-2

谢谢

0 投票
3 回答
9846 浏览

maven - org.codehaus.mojo : jaxb2-maven-plugin : 1.6 --> 遇到 API 不兼容

当使用
codehaus 的 jaxb2-maven-plugin 时,我在 eclipse 中得到以下问题标记,该标记的内容包含以下内容:

插件的配置如下所示:

有没有人有类似的问题?

0 投票
0 回答
1313 浏览

jaxb2-maven-plugin - JAXB-2 Maven 插件和 maxOccurs=5000 限制

我正在使用 JAXB-2 Maven 插件从 XSD 生成类。一个元素的 maxOccurs 为 50000,因此安全处理功能会导致违反 5000 限制的异常。

更改 XSD 不是一个选项,因此我添加了“-nv”参数以关闭严格验证。所以我得到了我的课程,但感觉不是一个真正的解决方案。

有没有办法设置 MAX_OCCUR_NODE_LIMIT?

0 投票
1 回答
453 浏览

maven - maven 插件 - jaxb - 创建 JAXB 类

我正在使用 JAXB 插件,需要为至少几十个模式生成类。我将如何动态创建与每个模式对应的包?

JAXB2 Maven 插件中提到的样式使您的 pom.xml 非常混乱。

JAXb2 帮助页面建议:

或者,我认为一种解决方法是将这些配置存储在一个单独的 xml 文件中,但我不知道如何在 maven 中包含它