JAXB XJC:如何生成java类
我试图使用JAXB XJC:如何生成java类,java,jaxb,xjc,Java,Jaxb,Xjc,我试图使用xjc工具根据一些模式生成java代码 我正在执行以下命令: xjc -d generated -p net.mycom.tech . 第一个问题是, -b bindings.xjb的用途是什么?它应该有哪些内容?它是强制性的吗 我收到以下两种错误消息: a[错误]两个声明在ObjectFactory中导致冲突 类别。 b同名“net.mycom.tech.DatosGenericos”的类/接口已在使用中。使用类自定义来解决此冲突。 我的文件夹包含几个xsd: 请提供一些帮助?对
xjc
工具根据一些模式生成java代码
我正在执行以下命令:
xjc -d generated -p net.mycom.tech .
第一个问题是,
-b bindings.xjb
的用途是什么?它应该有哪些内容?它是强制性的吗请提供一些帮助?对于XJC编译器,-b用于覆盖默认规则的外部JAXB绑定。作为示例,请在下面找到一个小片段。此文件的名称为mybind.xjb
在上述情况下,请确保目录src不包含任何java文件。对于XJC编译器,-b用于覆盖默认规则的外部JAXB绑定。作为示例,请在下面找到一个小片段。此文件的名称为mybind.xjb 在上述情况下,请确保目录src不包含任何java文件
<jaxb:bindings version="2.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
jaxb:extensionBindingPrefixes="xjc">
<jaxb:globalBindings>
<xjc:simple />
<xjc:serializable uid="-1" />
<jaxb:javaType name="java.util.Calendar" xmlType="xs:dateTime"
parse="javax.xml.bind.DatatypeConverter.parseDateTime"
print="javax.xml.bind.DatatypeConverter.printDateTime" />
</jaxb:globalBindings>
</jaxb:bindings>
xjc -d src -p com.projectname.place.functionality xmlSchema.xsd