Scala equivalent to wsdl2java?

2020-07-02 12:30发布

Is ther any equivalent to wsdl2java that will take a WSDL file and generate scala stubs for the server and/or client?

I googled, but either there isn't or my google-fu is weak.

4条回答
冷血范
2楼-- · 2020-07-02 12:56

Not sure if it is what you want, but have you looked at http://scalaxb.org/wsdl-support?

查看更多
霸刀☆藐视天下
3楼-- · 2020-07-02 12:59

Looking at this old thread it seems possible to create custom mapping templates: http://www.mail-archive.com/axis-user@ws.apache.org/msg35857.html

Maybe you could use wsdl2java tool with custom templates creating Scala code?

查看更多
smile是对你的礼貌
4楼-- · 2020-07-02 13:05

scalaxb has some support for this, but it's still very much experimental and it's still client-side only. The only reliable techniques I've seen for handling the server side is either to generate the Java code via wsdl2java or other tools and then wrap that in Scala or, possibly, to use annotations to generate the WSDL from the Scala code. The later option is likely to lead to some pain, though, as you learn where Scala does and does not map readily to Java conventions.

查看更多
家丑人穷心不美
5楼-- · 2020-07-02 13:12

Thinking one can try to combine wsdl2avro and avro4s

查看更多
登录 后发表回答