如果有其他項目依賴的Java庫(通過Maven的.jar依賴)。在這個庫中有一個XSD文件,它定義了一些xs:simpleType
,它們也用xjc:javaType
元素進行了註釋,這些元素將簡單類型映射到該庫中已有的Java類和適配器類。這一切工作正常,但現在我想創建一個xs:complexType
。我讓org.jvnet.jaxb2.maven2:maven-jaxb2-plugin
版本0.8.2從複雜類型和一個附加的.episode文件中創建了一些java bean。JAXB混合插曲和jar文件夾中的xjc:javaType
在我的第二個項目中,我導入庫,將xsd文件解壓縮到schema目錄中,並讓project2.xsd導入library.xsd,因爲它使用簡單和複雜的類型。爲了避免已經存在的bean的雙重生成,我在org.jvnet.jaxb2.maven2:maven-jaxb2-plugin
的episodes
標記中添加了庫文件作爲依賴。但是現在插件會抱怨它無法解析xsd文件,並在每種類型的定義行中引發異常。
我認爲使用劇集有一些問題(他們不包括simpleTypes?)和xjc:javaType
註釋?有沒有解決這個問題的方法?關於這個問題,我在網上找不到多少東西。感謝任何提示。