问题是是否可以为不同的命名空间分配不同的包以供cfx生成。
我有.Net应用程序生成的wsdl。现在我需要在java应用程序中使用它。默认情况下,它会生成多个包。与com.microsoft.schemas_2003._10.serialization
,datacontract.schemas._2004._07
....以及包含目标命名空间名称的包一样。
如果我添加-p
参数并设置包,则将所有类放在精简包中。
是否有可能只更改一个包并将其他包保留原样?我确实不希望这个包带有targetNamespace名称,想要改变它。
答案 0 :(得分:1)
正如dma_k所提到的,标准的jaxb / jaxws绑定文件是执行它的标准方法。
你也可以使用-p标志。 -p标志允许命名空间 - >包映射:
-p <[wsdl-namespace =]package-name>*