sbt run実行時のリソースの取得

sbt で properties などのリソースを管理するときは、慣例により
project_root/src/main/resources などで管理することが多い。

ここに設置したリソースは、compile した時に
project_root/target/scala-ver/classes 直下に設置される。

なので次のようなコードを書いていると、"sbt run" した時に、FileNotFoundExceptionが出てしまう。
(sbt run したときは project_root で実行されるので当たり前といえば当たり前である。)

この場合は ClassLoader の getResource を利用し、クラスローダからの相対パスでリソースを取得するべきである。

eclipse とかを使っていると、あまり意識しない部分なので、ログっておきます。