Scala эквивалентно wsdl2java?

Есть ли какой-либо эквивалент wsdl2java, который возьмет файл WSDL и сгенерирует scala заглушки для сервера и/или клиента?

Я googled, но либо нет, либо мой google-fu слабый.

Ответ 1

scalaxb имеет определенную поддержку для этого, но он все еще очень экспериментальный, и он все еще клиентский. Единственные надежные методы, которые я видел для обработки серверной части, - это генерировать код Java через wsdl2java или другие инструменты, а затем оберните это в Scala или, возможно, использовать аннотации для генерации WSDL из кода Scala. Более поздний вариант, вероятно, приведет к некоторой боли, хотя, когда вы узнаете, где Scala делает и не легко отображает соглашения Java.

Ответ 3

В этом старом потоке можно создать настраиваемые шаблоны сопоставления:  http://www.mail-archive.com/[email protected]/msg35857.html

Может быть, вы можете использовать инструмент wsdl2java с настраиваемыми шаблонами, создавая Scala code?

Ответ 4

Мышление можно попытаться объединить wsdl2avro и avro4s