SOAP - действительно отвратительная спецификация с большим потенциалом необычного поведения.Несмотря на то, что поддержка XML в Scala поможет вам написать такую библиотеку с нуля, она все равно потребует значительных усилий (в зависимости от того, сколько спецификации вам нужно).
Аналогично, у Jetty годы разработки.за этим;иметь дело с требованиями к производительности и другим неожиданным поведением, которое вы, вероятно, не рассматривали ... Даже самая известная веб-платформа Scala, Lift, работает по этой причине на веб-сервере Java.Он по-прежнему очень хорошо работает с актерами.
Итак, в данный момент времени , вам почти наверняка лучше использовать проверенное решение с веб-сервером Java иготовая библиотека Java SOAP.Усилия по добавлению тонкой оболочки Scala вокруг них будут намного меньше усилий по созданию этих вещей с нуля.
Для системы сборки sbt - самый мощный инструмент, доступный в настоящее время для Scala, но вам может понадобитьсявернуться к Maven, если это необходимо для генерации кода выбранной вами библиотекой SOAP.
Наконец, для выбора редактора.Если вы довольны использованием Emacs, тогда плагин Ensime просто поражает .Если вам больше нравится обычная среда Java IDE, то IntelliJ в настоящее время представляется наиболее стабильным вариантом, хотя следует помнить, что это может измениться очень быстро.