我有兩個項目,A和B.在項目A中,我有common.xsd文件,我使用cxf-xjc-插件 來生成運行良好的Java類。接下來,我想重用此創建的文件並在項目B的main.xsd文件中鍵入來自common.xsd 的difinitions,並且不要再從項目A生成類,但會出現問題,因爲我不能包含完整的 在我main.xsd文件路徑從不同的項目導入xsd,生成java類
<xs:import namespace="..." schemaLocation="PATH_TO_PROJECT_A/common.xsd" />
,或者你的classpath 我看,這是可以使用HTTP,但我不能使用它。有沒有辦法使用一個maven或其他東西來做到這一點?
我試圖用不同的架構編譯,但不幸的是,我不能undersant它。我應該爲xsd文件創建單獨的jar並將其用作依賴項嗎?現在我有 依賴於整個項目A,其中包含生成的類和xsd文件 – Unyx 2014-09-23 09:50:48
請參閱更新。 – lexicore 2014-09-23 10:19:06
我點擊eclipse中的common.xsd來生成jaxb類,我擁有它,但是我沒有在這個項目中使用這個插件文件 – Unyx 2014-09-23 10:36:17