2010-04-30 43 views
3

业务中有大量xml架构,其中一些是Money.xsd,Address.xsd等常见类型,而另一些则像Customer一样是业务特定的.xsd,ShippingOrder.xsd等。所以我决定将这些模式编译成2个jar,一个是commonbeans.jar,另一个是businessbeans.jar。如何在使用scomp工具时导入其他架构jar

我将它们分隔到不同的文件夹中。

构建commonbeans.jar很简单,只需运行“scomp -out commonbeans.jar .... \ common * .xsd”;

while run“scomp -out businessbeans.jar .... \ business * .xsd”是一个不同的故事,有错误说找不到那些常见类型,并运行“scomp -out businessbeans.jar”。 ... \ business * .xsd .... \ business * .xsd“将盲目地将所有常见类型复制到businessbeans.jar中。

那么有什么办法可以在编译这些busimess模式时连接commonbeans.jar,或许就像“scomp -out businessbeans.jar .... \ business * .xsd commonbeans.jar”。

我希望我可怜的英语表达了我的问题!

回答

3

您需要使用-cp参数。

scomp -cp s1.jar -out s2.jar s2.xsd 

查看XmlBeansFaq了解更多详情。

相关问题