xjc 相关问题

XJC是一个JAXB工具,用于将XSD(XML Schema)编译为Java源代码。

JAXB 3 在 setter 方法中支持属性更改

过去存在 org.jvnet.jaxb2maven 插件的 property-listener-injector 插件。 人们仍然可以在 Maven 中央仓库中找到该插件:org.jvnet.jaxb2-commons:property-listener-

回答 1 投票 0

将 JAXB 从 javax 迁移到 jakarta 后,XJC 抛出 java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException [已关闭]

我想要实现的目标 将 Spring 应用程序(不是 Spring boot)从 Java 8 移至 17,将 Tomcat 8 移至 10。 问题 遵循这个问题后,我替换了 javax 库(主要用于 xml bin...

回答 1 投票 0

XJC / Jakarta 更新导致生成 `Map<QName, String> otherAttributes`,从而导致运行时问题

升级到雅加达给我带来了一些问题。 我正在使用以下 Maven 插件: org.patrodyne.jvnet hisrc-higherjaxb40-maven-插件 升级到雅加达给我带来了一些问题。 我正在使用以下 Maven 插件: <groupId>org.patrodyne.jvnet</groupId> <artifactId>hisrc-higherjaxb40-maven-plugin</artifactId> 我使用情节编译(有库)。突然我面临以下问题: Can't have @XmlAnyAttribute when a base class has it already. this problem is related to the following location: at @jakarta.xml.bind.annotation.XmlAnyAttribute() 仔细检查发现XJC突然生成了以下字段: @XmlAnyAttribute private Map<QName, String> otherAttributes = new HashMap<>(); 它之前没有生成。我怎样才能禁用这个功能? 如评论中所述,根本原因在于JAXB-RI,请参阅#1735、#1356和#1146。 但是,hisrc-basicjaxb的下一个版本(无预计发布时间)将包含一个名为 fixOtherAttributes 的新 XJC 插件。该插件迭代 XJC 类轮廓并删除重复的 otherAttributes 字段及其关联的 @XmlAnyAttribute、getter 和 setter 方法。 注意: 该插件需要将之前剧集中的 JAR 作为依赖项添加到 XJC 类路径中。特别是,在用于运行 XJC 的 Maven 插件中配置为依赖项。反射用于检测前一集 JAR 中的 original otherAttributes 字段。 免责声明:我是hisrc-basicjaxb项目的维护者。

回答 1 投票 0

使用 XJC 编译器使用 XSD 文件时如何删除生成的类文件的根元素中的命名空间

如何使用xjc 插件编译生成的XSD 文件的类文件的根元素中删除名称空间。我正在使用 JDK17 和 Jakarta。我只想将名称空间保留给子元素...

回答 0 投票 0

gradle XJC 任务将模式创建为单独的模块

我创建了以下 build.gradle 文件,它从 xsd 文件生成 Java 类,并将这些生成的类放入一个包中,该包与 sr 中的主包分开创建...

回答 1 投票 0

Maven jaxb2:xjc 无法生成代码

我在 pom.xml 的 Maven 构建中添加了以下插件 org.codehaus.mojo jaxb2-maven-插件 ...

回答 10 投票 0

JAXB XJC代码生成-由Marshaller生成的xml中缺少“ schemaLocation”

我使用XJC工具为我的XSD模式生成Java类。当我使用JAXB Marshaller将类编组为XML有效负载时,我在输出XML中缺少“ schemaLocation”参数,但是我声明了...

回答 1 投票 20

Java jax-ws目录文件:PUBLIC和SYSTEM条目之间的区别

[有人可以解释以下TR9401目录格式(我与Java jax-ws工具(如xjc,wsimport等一起使用)中的SYSTEM和PUBLIC条目之间的区别)相同的概念(SYSTEM和...

回答 1 投票 1

格式化XSD以特定方式生成字符串数组

我没有使用XSD文件或SOAP的丰富经验,如果这是一个琐碎的请求,请对不起。我正在构建一个通过Quickbooks Web与Quickbooks Desktop通信的应用程序...

回答 1 投票 1

无法运行程序“ xjc”

我正在尝试使用JDK11编译我的项目(它以前在JDK8上),并且在编译过程中出现以下错误C:\ dev \ project \ src \ project \ build.project.xml:715:执行失败: java.io ....

回答 1 投票 0



jaxb2 maven插件在第二次执行时不起作用

我有一个模块化项目,其中对于每个单个模块,我都使用jaxb2-maven-plugin用xjc编译XSD文件。现在,假设模块以A-> B的顺序编译。对于A,一切正常...

回答 3 投票 4

使用保留下划线的xjb覆盖JAXB属性名称

自定义xjb非常适合根据需要覆盖名称,但是我们会丢失名称中的下划线。

回答 1 投票 5

如何在java中编组时更改xml元素名称

我正在尝试使用java创建xml文件。其中预期输出低于预期输出

回答 2 投票 0

jaxb2-annotate-plugin为lombok注释添加损坏的可选内容

我正在使用jaxb2-annotate-plugin将项目lombok注释添加到我生成的java代码中。在某些情况下,插件会向...添加可选的(在本例中是实验性的)额外信息。

回答 1 投票 0

XSD:xs:导入在加载具有不同大小写的XSD时失败

我正在从复杂的XSD生成Jaxb对象。在其他xsds中导入XSD会导致问题。这是它的不同之处我的实际XSD文件名是:xsdname.v6.xsd ...

回答 1 投票 0

JAXB:如何生成英文Javadoc

当我使用maven-jaxb2-plugin生成JAXB类时,我得到了部分(!?)德语Javadoc的类。 (我的默认语言环境:de_CH)我想要的是什么:英语Javadoc我试图设置maven opts:-Duser ....

回答 4 投票 9

JAXB编译问题-'ArrayOfstring'已经定义

我在运行“mvn clean install”时遇到此错误JAXB抛出:[错误]由JAXB抛出:'ArrayOfstring'已定义[错误] [错误]由JAXB抛出:(与上述错误相关)第一个。 ..

回答 1 投票 1

使用apache CXF使用equals / hashCode方法从WSDL生成POJO

在我们的项目中,我们使用gradle从wsdl文件生成pojo类。看起来像这样(重要的一点):依赖{compile project(':util')compile(“org.apache.cxf:cxf-rt-frontend -...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.