play-slick-evolutionsを入れてPlayをローカル実行させると「CreationException: Unable to create injector, see the following errors:」と出力される

事象

Playframeworkで開発をしようとした時に初期の段階でプロジェクトを作成しevolutionsを利用しようとすると以下のようにエラーにエラーが発生する。

原因

エラーにも書いてあるが、DBModuleでDBApiへの依存性注入の設定がすでに存在しているため競合が起こりエラーになっている。

解決策

公式ドキュメントに存在している通りだが、Play frameworkにデフォルトで設定されているjdbcをbuild.sbtから削除してあげればいい。

以上

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください