Play2でSOAP開発関連TwitterFacebookはてブPocketLINEコピー2019.09.01今どきSOAPなんてと思いますが、古いシステムとかだとまだまだ使われていたり。WSみたいなのはもう忘れてしまったので、Scalaでライブラリがないか調べてみました。簡単にですが手順を残しておきます。project/plugins.sbtを修正リポジトリとプラグインを追加します。「conf/wsdls」にクライアント生成元のwsdlファイルを配置します。build.sbtを修正WSDLファイルのパスと生成するクライアントクラスのパッケージを指定します。compile」すると「target/scala-2.12/wsdl」の下にソースが出力されます。これで、特になにもしなくてもSOAPクライアントが使えるようになります。play2.6から2.7にバージョンアップ公式を見ながらplay2.7にバージョンあげつつplugin.sbtとbuild.propertiesとbuild.sbtの見直しをしたのですがはまったのでメモ。tableMySQL5.6の古いシステムでscalikejdbcGenした際にはまったエラーについてまとめておきます。Play2を使ったアプリケーション用の開発環境をセットアップするための手順です。ちなみにOSはmacを前提とし、IDEはIntelliJを使います。基本的には自動生成したmodelを使うのですが、どうしてもっていう時に便利な小技です。そこまで性能にこだわってなく、SQLログのみやすさを重視する場合の設定方法です。ob...開発関連scalariformかけるとDSL形式のインデントが崩れるscalikejdbcやWSClientなんかでDSLっぽく書いたプログラムがscalariformかけるとインデント崩れする問題を解決するために調べたメモとなります。目次play-soapSOAPクライアントの生成手順project/plugins.sbtを修正wsdlを配置build.sbtを修正コンパイルタイトルとURLをコピーしました。