我正在使用JAXB-2 Maven插件从一些xsd文件开始生成java类。我的配置如下。我有三个模式文件,没有包含在C中的目标命名空间A,然后我有另外两个模式D和E以及提供的命名空间,它们都包括C. 是否可以使用绑定或不同的执行(与剧集)让每个模式在不同的包中生成类?例如:JAXB-2 Maven插件,架构包含和绑定
A schema (no namespace) -> com.packageA
B schema (no namespace) -> com.packageB
C schema (no namespace) -> com.packageC
D schema (namespace X) -> com.packageD
E schema (namespace X) -> com.packageE
当然没有班级重复?或者我可以做的最好的是有两个包,一个用于属于XSDs文件且具有空名称空间的类,另一个用于具有名称空间X的两个XSD文件?你能否提供一个pom.xml文件的例子来实现它? 感谢 又如何能
非常感谢@lexicore,有没有办法做你没有很多不同的文物解释? – filmac
您可以有两个包 - 一个用于空名称空间,一个用于名称空间X. – lexicore