Há sim jasws-maven-plugin que pode ser usado para gerar o código wsdl ou / e client a partir de classes com a anotação @ javax.jws.Webservice. Existe plugin que pode gerar código wsdl ou / e client de classes com spring @Endpoint (org.springframework.ws.server.endpoint.annotation.Endpointanotação?
Importante
Eu conhecer que existe um bean org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition que varre classes com @Endpoint e gera wsdl. Mas esta geração ocorre em tempo de execução! E eu quero gerar em tempo de compilação com o plugin maven, sem aplicação web de embalagem e indo para o url alguns.
Respostas:
0 para resposta № 1Você pode usar wsgen para gerar o wsdl.
Do exemplo na documentação
wsgen -wsdl -d estoque -cp myclasspath stock.StockService Isso gerará os arquivos wsdl e schema no diretório "stock".
Há também um wsgen Tarefa Ant.