m2eでDomaを使う場合に気をつけること

m2e(m2eclipse)を使って次のようなエラーがでたら設定を調整してください。

[DOMA4019] SQLファイル[META-INF/../select.sql]がクラスパスから見つかりませんでした


これは、m2e(m2eclipse)で作ったプロジェクトがSQLファイルをOutput Folderにコピーしないために起きます。既存のプロジェクトをMaven Projectに変換したときに発生するのですが、なんでこんな設定になるのか不思議。

設定を変更するには次のようにします。

プロジェクトのJava Build Pathの設定でSQLを含むSource FolderのIncludedを選んでEdit


javaファイルのパターンをRemoveしてFinish







次のリリースのときに、FAQにもう少しわかりやすいように記載しておきます。