如何使用jaxb2-maven-plugin 2.3.1生成接口(SEI,服务端点接口)

时间:2017-07-17 21:25:27

标签: java maven

我正在使用api jaxb2-maven-plugin 2.3.1从Web服务SOAP(我正在构建服务器)中的WSDL文件创建类。它工作得非常好,但是我看到许多人使用其他插件来生成接口,这样服务器中的开发人员只实现接口并在Web服务中定义bussines逻辑。

有人知道如何使用相同的插件创建接口(jaxb2-maven-plugin 2.3.1)。我不知道这些接口是否仅在客户端侧定义。这可能就是为什么我没有找到关于这个api的任何内容。

我正在寻找如何从jaxb2-maven-plugin进行SEI(服务端点接口)。在link说:

  

最佳做法是拥有一个声明网络的界面(SEI)   服务操作作为其方法,以及实现(SIB),其中   定义接口中声明的方法。

问候。

1 个答案:

答案 0 :(得分:0)

您需要使用wsimport goal中的JAX-WS Maven Plugin而不是JAXB插件。

生成服务器时,您可以暂时将genJWS设置为true,以生成服务器实现存根。