Eclipse
Doma

Doma利用時にエラー[DOMA4019]が発生したときの対処法

EclipseでDoma利用時に以下のエラーが出る事があります。
少しハマったので対処法を共有します。

エラー内容

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

上記エラーはビルドパスにSQLファイルが含まれていないために発生します。
Mavanプロジェクトのデフォルト設定のままだと、除外する設定になっているようです。

対処法:ビルドパスを修正してSQLファイルを含める

デフォルトのビルドパス設定ではSQLファイルが除外対象になっています。
{project}/src/main/resourcesのExcludedを選択し、Editボタンを押下します。
68747470733a2f2f71696974612d696d6167652d73746f72652e73332e616d617a6f6e6177732e636f6d2f302f34313536392f33343830306434332d306464322d386339342d353065312d3534646165343364396239382e706e67.png

Exclusion Patternsから ** を選択し、Removeボタンを押下。
Inclusion_and_Exclusion_Patterns.png