0

jasws-maven-plugin可用于从带有 @javax.jws.Webservice 注释的类生成 wsdl 或/和客户端代码。是否有插件可以从带有 spring @Endpoint ( org.springframework.ws.server.endpoint.annotation.Endpoint ) 注释的类生成 wsdl 或/和客户端代码?

重要的

知道有 org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition bean 可以使用 @Endpoint 扫描类并生成 wsdl。但是这一代发生在运行时!而且我想在编译时使用 maven 插件生成,而不是打包 web 应用程序并转到一些 url。

4

1 回答 1

0

您可以使用wsgen来生成 wsdl。

从文档中的示例

wsgen -wsdl -d stock -cp myclasspath stock.StockService 这将在“stock”目录中生成 wsdl 和模式文件。

还有一个 wsgen Ant 任务

于 2013-11-04T15:33:17.443 回答