8
如何在使用jax-ws生成java構件時自定義命名空間的包。jax-ws導入並自定義包到命名空間映射
我正在通過maven運行jax-ws iwsmport。
我不想更改默認包,我希望能夠從多個名稱空間映射到不同的包。
如何在使用jax-ws生成java構件時自定義命名空間的包。jax-ws導入並自定義包到命名空間映射
我正在通過maven運行jax-ws iwsmport。
我不想更改默認包,我希望能夠從多個名稱空間映射到不同的包。
<jaxb:bindings
schemaLocation="../../wscontract/src/main/resources/wsdl/address.xsd"
node="//xsd:schema[@targetNamespace='http://demo.iae.ws/address']">
<jaxb:schemaBindings>
<jaxb:package name="demo.ws.address" />
<jaxb:nameXmlTransform>
<jaxb:typeName prefix="Customer" />
</jaxb:nameXmlTransform>
</jaxb:schemaBindings>
</jaxb:bindings>
然後我可以引用多個這些綁定文件? – 2011-06-02 13:06:36
@Michael Wiles - 你可以通過多個'-b'開關傳遞多個綁定文件。它也應該可以[添加JAXB指令到你的模式](http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/2.0/tutorial/doc/JAXBUsing4.html#wp148975)如果你更喜歡這種方法。 – McDowell 2011-06-02 13:13:32
,你還可以在一個綁定文件中包含多個這些jaxb:bindings以及我可以告訴 – 2011-06-02 13:21:36