我有两个项目,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