Soap 如何从wsdl为groovy wslite生成代码?

Soap 如何从wsdl为groovy wslite生成代码?,soap,groovy,Soap,Groovy,是否有一种从wsdl生成groovy wslite代码的简单方法?与来自JaxWS的wsimport类似,我们希望为几十个服务生成发送/信封的代码。有什么我们可以使用的想法、技巧、库或工具吗?你看过吗? Groovy使处理SOAP Web服务比使用JaxWE更容易。比如: def myService = new SoapClient("myNiceWSDLURL") def result = myService.method(param1, param2) 我试过了,但是我有编译错误(它似乎需

是否有一种从wsdl生成groovy wslite代码的简单方法?与来自JaxWS的wsimport类似,我们希望为几十个服务生成发送/信封的代码。有什么我们可以使用的想法、技巧、库或工具吗?

你看过吗? Groovy使处理SOAP Web服务比使用JaxWE更容易。比如:

def myService = new SoapClient("myNiceWSDLURL")
def result = myService.method(param1, param2)

我试过了,但是我有编译错误(它似乎需要Java 1.5,我使用的是1.7),网站上说它已经被弃用了。看起来已经没有使用SOAP的Groovy方法了。使用Grails2.2和JDK1.7,我尝试了GroovySOAP,但它不会生成方法,在2008年被弃用。GroovyWS在1.7中存在编译问题,2010年被弃用。Groovy WSlite可以工作,但需要对每个端点进行配置(这就是产生上述问题的原因)。目前,我使用jaxws-rt,但每次端点更改时,都需要通过Ant生成存根。还有其他访问SOAP端点的方法吗?特别是Groovy方法(即指向端点并动态生成存根)?