最佳实践:使用JAX-WS客户端的Maven项目主要针对离线WSDL

时间:2013-06-14 12:02:29

标签: java maven wsimport

我有一个Maven项目,需要访问我控制下的Web服务,但在开发过程中几乎不可用。

我希望Maven能够充分了解这一点,包括根据需要使用wsimport生成类。这些类可以进入源代码管理,以避免在重新结账后重新生成,但如果需要,应该可以轻松更新。

该服务基于Metro - Java 6+中的JAX-WS实现 - 我刚刚编写了类,正确地注释它们并使用Endpoint.publish公开它们。然后,Metro可以通过引用“http://foo.bar/ws?wsdl”按需生成WSDL。由于某种原因,WSDL使用<xsd:import ...来获取其他信息,因此它不能像原样一样复制到文件系统。

我知道存在一个jaxws:wsimport插件,但我对该过程还不够熟悉,但尚未确定上述内容是否已实现。

我该如何处理?

0 个答案:

没有答案