我正在使用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