2

我有一个 Maven 项目,它需要在我的控制下访问 Web 服务,但在开发过程中大部分时间不可用。

我希望 Maven 充分意识到这一点,包括根据需要使用 wsimport 生成类。这些类可能会进入源代码控制,以避免在新签出后重新生成,但如果需要,应该可以轻松更新。

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

我知道存在一个 jaxws:wsimport 插件,但我对这个过程还不够熟悉,还不能确定上述是否得到满足。

我应该如何处理这个?

4

0 回答 0